Class ClaimsAuditExtractor

    • Field Detail

      • idTokenClaimsLookupStrategy

        @Nonnull
        private final Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.claims.ClaimsSet> idTokenClaimsLookupStrategy
        Lookup strategy for id token claims to read from.
      • userInfoClaimsLookupStrategy

        @Nonnull
        private final Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.claims.ClaimsSet> userInfoClaimsLookupStrategy
        Lookup strategy for user info claims to read from.
    • Constructor Detail

      • ClaimsAuditExtractor

        public ClaimsAuditExtractor()
        Constructor.
      • ClaimsAuditExtractor

        public ClaimsAuditExtractor​(@Nonnull
                                    Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.claims.ClaimsSet> idTokenClaimsStrategy,
                                    @Nonnull
                                    Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.claims.ClaimsSet> userInfoClaimsStrategy)
        Constructor.
        Parameters:
        idTokenClaimsStrategy - Strategy to look for id token claims.
        userInfoClaimsStrategy - Strategy to look for user info claims.