Package net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
Predicates for RP-specific messaging configuration.
-
Class Summary Class Description AbstractUserInfoResponseTypeCondition Abstract predicate for pulling out theUserInfoResponseContext.IsCodeFlowPredicate A predicate that determines if the flow is a 'code-flow' using the AuthenticationRequest that is inside the message context.IsHybridFlowPredicate A predicate that determines if the flow is a 'hybrid-flow' using the AuthenticationRequest that is inside the message context.IsImplicitFlowPredicate A predicate that determines if the flow is a 'implicit-flow' using the AuthenticationRequest that is inside the message context.RequestObjectRequiredAndSupported Tests whether a request object should be build, and if it is supported by the upstream OP.RequiresSignatureVerificationPredicate Is successful TLS credential verification enough to validate the JWT in question? Defaults to true — signature verification is required.UserInfoEncryptedJWTResponseTypeCondition Return true if the UserInfo response was an encrypted JWT type.UserInfoLookupCondition Checks whether the UserInfo endpoint should be accessed to retrieve claims about the authenticated end-user.UserInfoPlainResponseTypeCondition Condition that returns true if the UserInfo response was an plain JSON type i.e.UserInfoSignedJWTResponseTypeCondition Return true if the UserInfo response was a signed JWT type.