Class ValidationClaimStrippingSanitizationStrategy
java.lang.Object
net.shibboleth.sp.oidc.profile.impl.ValidationClaimStrippingSanitizationStrategy
- All Implemented Interfaces:
Function<com.nimbusds.openid.connect.sdk.claims.ClaimsSet,,com.nimbusds.openid.connect.sdk.claims.ClaimsSet> UnaryOperator<com.nimbusds.openid.connect.sdk.claims.ClaimsSet>
public class ValidationClaimStrippingSanitizationStrategy
extends Object
implements UnaryOperator<com.nimbusds.openid.connect.sdk.claims.ClaimsSet>
Produce a claims set from the JWT claims set without either the validation claims or claims with null values.
Leaving the identity, authorization, and misc. claims.
Noting this strategy is less restrictive over what is filters for the OIDC SP than it is for the OIDC-Proxy case, as more information could transit from the Hub back to the agent.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe set of validation claims to filter out of the input claims. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.nimbusds.openid.connect.sdk.claims.ClaimsSetapply(com.nimbusds.openid.connect.sdk.claims.ClaimsSet jwtClaims)
-
Field Details
-
validationClaims
The set of validation claims to filter out of the input claims.
-
-
Constructor Details
-
ValidationClaimStrippingSanitizationStrategy
public ValidationClaimStrippingSanitizationStrategy()Constructor.
-
-
Method Details