Package net.shibboleth.idp.plugin.oidc.op.userinfo.profile.impl
Classes supporting the implementation of the UserInfo endpoint.
-
Class Summary Class Description AbstractOIDCUserInfoRequestAction Abstract class for actions performing actions onUserInfoRequestfound viaInOutOperationContext.getInboundMessageContext()andMessageContext.getMessage().AbstractOIDCUserInfoResponseAction Abstract class for actions performing actions onOIDCMetadataContextlocated underInOutOperationContext.getInboundMessageContext().AbstractOIDCUserInfoValidationResponseAction Abstract class for actions performing actions onOIDCAuthenticationResponseContextlocated underInOutOperationContext.getOutboundMessageContext().AddUserInfoShell Action that creates aUserInfoobject shell, and sets it to work contextOIDCAuthenticationResponseContextlocated underInOutOperationContext.getOutboundMessageContext().BuildUserInfoErrorResponseFromEvent This action reads an event from the configuredEventContextlookup strategy, constructs an OIDC user info error response message and attaches it as the outbound message.FormOutboundUserInfoResponseMessage Action that forms outbound message based on response context.InitializeOutboundUserInfoResponseMessageContext Action that adds an outboundMessageContextand related OIDC contexts to theProfileRequestContextnot knowing the relying party yet.ParseAccessToken Action that parses an access token and initially populates the claims for later validation.SignUserInfoResponse Action that signsUserInfoand sets it toOIDCAuthenticationResponseContext.getProcessedToken().ValidateAccessToken Action that validates the claims pulled from an access token as usable for access to the OP's UserInfo endpoint.