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 Authentication Request that is inside the message context.IsHybridFlowPredicate A predicate that determines if the flow is a 'hybrid-flow' using the Authentication Request that is inside the message context.IsImplicitFlowPredicate A predicate that determines if the flow is a 'implicit-flow' using the Authentication Request that is inside the message context.JWTBearerTokenForClientAuthenticationPredicate A predicate that determines if the client authentication method chosen is a JWT type.RequestObjectRequiredAndSupported A predicate that tests whether a request object should be built based on what is configured in the profile configuration and whether the OP supports it.RequiresSignatureVerificationPredicate Is successful TLS credential verification enough to validate the JWT in question or should JWT signature validation be applied? Defaults to true — signature verification is required.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.