Class SubFromIDTokenLookupFunction

    • Field Detail

      • log

        @Nonnull
        private final org.slf4j.Logger log
        Class logger.
    • Constructor Detail

      • SubFromIDTokenLookupFunction

        public SubFromIDTokenLookupFunction()
        Constructor.
    • Method Detail

      • apply

        @Nullable
        public String apply​(@Nonnull
                            ProfileRequestContext prc,
                            @Nullable
                            com.nimbusds.jwt.JWTClaimsSet claimsSet)
        The input claims set is ignored because it belongs to the JWT that is being tested. Here we lookup the 'sub' claim from the id_token in a different context.
        Specified by:
        apply in interface BiFunction<ProfileRequestContext,​com.nimbusds.jwt.JWTClaimsSet,​String>