Configure Logout (SLO)
Optional
This feature is optional and your IDP must support it and be configured. SLO support for the Craft backend/admin/control panel, is currently not supported.
If you want to implement Single Logout, point your site's logout button to /sso/logout/request
.
This endpoint initiates the Single Logout process with the IDP.
# Twig Logout URL Extension
With the saml-sp plugin installed, there's a twig helper function for generating the url for logout.
Note: An InvalidArgumentException will be throw if the IdP Entity Id is passed in doesn't match any records in the database.
# Usage
Use the following method.
samlSpLogoutUrl(<IdP entityId>)
Parameter:
- IdP Entity IdP
# Example
<a href="{{ samlSpLogoutUrl("https://idp") }}">Logout</a>