Class AuthenticationRequestClaimsAuditExtractor

    • Field Detail

      • log

        @Nonnull
        private org.slf4j.Logger log
        Class logger.
      • key

        @Nonnull
        @NotEmpty
        private final String key
        The claim whose value is to be extracted.
    • Constructor Detail

      • AuthenticationRequestClaimsAuditExtractor

        public AuthenticationRequestClaimsAuditExtractor​(@Nonnull @NotEmpty
                                                         String claim)
        Constructor.
        Parameters:
        claim - The claim whose value is to be resolved from the id_token claims set.
    • Method Detail

      • doLookup

        protected String doLookup​(@Nonnull
                                  com.nimbusds.openid.connect.sdk.AuthenticationRequest request)
        Implemented to perform the actual lookup from OIDC authentication request.
        Specified by:
        doLookup in class AbstractAuthenticationRequestLookupFunction<String>
        Parameters:
        request - authentication request to perform the lookup from.
        Returns:
        lookup value.