Uses of Class
net.shibboleth.idp.plugin.oidc.op.profile.impl.AbstractOIDCRequestAction
Packages that use AbstractOIDCRequestAction
Package
Description
Profile action implementations related to OAuth2.
Profile action implementations related to OIDC.
Classes supporting the implementation of the UserInfo endpoint.
-
Uses of AbstractOIDCRequestAction in net.shibboleth.idp.plugin.oidc.op.logout.profile.impl
Modifier and TypeClassDescriptionclassAn abstract action for OIDC logout actions dealing with OIDC RP-initiated logout.classAction that forms outbound message based on request and response context.classPopulates theOIDCRpInitiatedLogoutContextwith the values found from the incoming logout request.classProfile action that processesLogoutRequestandOIDCRpInitiatedLogoutContextby resolving matching sessions and populating the associatedSPSessionobjects into aLogoutContext.classAction validates ID token hint in response context.classAction that validates post redirect URI is expected if it's being requested. -
Uses of AbstractOIDCRequestAction in net.shibboleth.idp.plugin.oidc.op.oauth2.profile.impl
Modifier and TypeClassDescriptionclassAbstract class for actions performing actions onAuthorizationRequestfound viaInOutOperationContext.getInboundMessageContext()andMessageContext.getMessage().classAbstract class for actions performing actions onOIDCAuthenticationResponseContextlocated underInOutOperationContext.getOutboundMessageContext().classAction that processes a token by validating it and populating the resultingJWTClaimsSetinto anOAuth2TokenMgmtResponseContextplaced beneath the outboundMessageContext.classAction that forms outbound pushed authorization response message.classAction that stores DPoP proof JWT toOAuth2DPoPProofContext.classAction that processes a token for introspection.classAction that processes a token for revocation.classAction that creates a Authorization Code, and sets it to work contextOIDCAuthenticationResponseContext.getAuthorizationCode()located underInOutOperationContext.getOutboundMessageContext().classAction that stored request object toOIDCAuthenticationResponseContext.classStores the dpop_jkt parameter from the incoming authorization request.classAction that validates requested resource/audience values against a computed set of "allowed" values and populates the resulting set into theOIDCAuthenticationResponseContextand aProxiedRequesterContext.classAn action that validates the incoming OAuth2 authorization request via configurable strategy.classValidates the presence of PKCE code challenge parameter from the incoming authentication request.classAction validates DPoP Proof JWT if already stored to the context.classValidates the client ID in the incoming authorization request matches with the one used in endpoint authentication.classAction that validates redirect uri is expected.classAction validates request object in response context.classAn action that validates the requested response_mode is compliant with the profile configuration.classAn action that validates the requested response_type is (1) registered to the requesting RP (or accepted in the policy for unregistered clients) and (2) valid for the protocol used for request.classAction that validates requested and previously granted scopes are also registered in client metadata and stores the resulting set in the response context. -
Uses of AbstractOIDCRequestAction in net.shibboleth.idp.plugin.oidc.op.profile.impl
Subclasses of AbstractOIDCRequestAction in net.shibboleth.idp.plugin.oidc.op.profile.implModifier and TypeClassDescriptionclassAbstract class for actions performing actions onAuthenticationRequestfound viaInOutOperationContext.getInboundMessageContext()andMessageContext.getMessage().classAbstract class for actions performing actions onOIDCAuthenticationResponseContextlocated underInOutOperationContext.getOutboundMessageContext().classAbstract class for actions performing actions onTokenRequestfound viaInOutOperationContext.getInboundMessageContext()andMessageContext.getMessage().classAbstract class for actions performing actions onOIDCAuthenticationResponseContextlocated underInOutOperationContext.getOutboundMessageContext().classAction that adds acr claim to aIDTokenClaimsSet.classAction that forms outbound message based on request and response context.classAction that forms outbound message based on token request and response context.classAn action that creates anAuthenticationContextand attaches it to the currentProfileRequestContext.classAn action that creates anSubjectContextand attaches it to the currentProfileRequestContext.classAn action that can be used for manipulating id_token claims via configurable strategy (bi-function).classAn action that creates anRequestedPrincipalContextorPreferredPrincipalContextand attaches it to the currentAuthenticationContext.classAction that sets authentication context class reference to work contextOIDCAuthenticationResponseContextlocated underInOutOperationContext.getOutboundMessageContext().classAction that sets authentication context class reference to work contextOIDCAuthenticationResponseContextlocated underInOutOperationContext.getOutboundMessageContext().classAction that sets requested sub value to response context.classAn action that setsAttributeResolutionContext.setAttributeRecipientGroupID(java.lang.String)to sector identifier if pairwise subject is requested.classAction that validates an authorization grant.classAn action that validates the grant type is registered to the requesting RP.classAction that validates registration access token is a valid one.classAction verifies that produced subject equals to requested subject if such exists. -
Uses of AbstractOIDCRequestAction in net.shibboleth.idp.plugin.oidc.op.userinfo.profile.impl
Modifier and TypeClassDescriptionclassAbstract class for actions performing actions onUserInfoRequestfound viaInOutOperationContext.getInboundMessageContext()andMessageContext.getMessage().(package private) classAbstract class for actions performing actions onOIDCMetadataContextlocated underInOutOperationContext.getInboundMessageContext().(package private) classAbstract class for actions performing actions onOIDCAuthenticationResponseContextlocated underInOutOperationContext.getOutboundMessageContext().classAction that forms outbound message based on response context.classAction that parses an access token and initially populates the claims for later validation.classAction that validates the claims pulled from an access token as usable for access to the OP's UserInfo endpoint.