Package net.shibboleth.idp.plugin.oidc.op.logout.profile.impl
package net.shibboleth.idp.plugin.oidc.op.logout.profile.impl
-
ClassesClassDescriptionAn abstract action for OIDC back-channel logout actions dealing with
OIDCBackChannelLogoutPropagationContext.An abstract action for OIDC logout actions dealing withOIDCLogoutPropagationContext.An abstract action for OIDC logout actions dealing with OIDC RP-initiated logout.An action that executes the OIDC back-channel logout request and sets the result viaLogoutPropagationContext.setResult(net.shibboleth.idp.session.context.LogoutPropagationContext.Result).Action that forms outbound message based on request and response context.Action that forms outbound message based on request and response context.Action that adds an outboundMessageContextand related contexts to theProfileRequestContext.This action createsOIDCLogoutPropagationContextand populates it with the front- and back-channel URIs if found from the RP metadata.Populates theOIDCRpInitiatedLogoutContextwith the values found from the incoming logout request.An action that constructsLogoutTokenClaimsSetand attaches it to theOIDCBackChannelLogoutPropagationContext.Profile action that processesLogoutRequestandOIDCRpInitiatedLogoutContextby resolving matching sessions and populating the associatedSPSessionobjects into aLogoutContext.An action that revokes the token chain related to the logout propagation.Action that sets theLogoutPropagationContext.setResult(Result)as 'success'.Action validates ID token hint in response context.Action that validates post redirect URI is expected if it's being requested.