CyberArk Identity supports RP-initiated logout where the relying party requests the OpenID Provider log out an End-User.
When the RP sends an authorization request to the CyberArk Identity, Identity sends an authentication request to the user and authenticates the user. When the user tries to log out from the RP, the user must also be logged out from CyberArk Identity.
The RP requests the CyberArk Identity to log the user out by redirecting the user agent to the end_session endpoint. This URL is obtained via the end_session_endpoint element of the CyberArk Identity's metadata URL.
The RP should revoke the tokens on user logout or when the user is invalidated using the revoke token endpoint.
Updated about 1 year ago