Class SignUserInfoResponse

    • Field Detail

      • log

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

        @Nullable
        private com.nimbusds.jwt.JWTClaimsSet userInfoClaims
        token claims set to sign.
      • userInfoSigAlgStrategy

        @Nonnull
        private Function<ProfileRequestContext,​com.nimbusds.jose.JWSAlgorithm> userInfoSigAlgStrategy
        Strategy used to determine user info response signing algorithm.
    • Constructor Detail

      • SignUserInfoResponse

        public SignUserInfoResponse()
        Constructor.
    • Method Detail

      • setUserInfoSigningAlgLookupStrategy

        public void setUserInfoSigningAlgLookupStrategy​(@Nonnull
                                                        Function<ProfileRequestContext,​com.nimbusds.jose.JWSAlgorithm> strategy)
        Set the strategy used to user info signing algorithm lookup strategy.
        Parameters:
        strategy - lookup strategy
      • getClaimsSetToSign

        protected com.nimbusds.jwt.JWTClaimsSet getClaimsSetToSign()
        Sets user info claims as input for signing.
        Specified by:
        getClaimsSetToSign in class AbstractSignJWTAction
        Returns:
        user info claims.
      • setSignedJWT

        protected void setSignedJWT​(com.nimbusds.jwt.SignedJWT jwt)
        Set signed user info to response context.
        Specified by:
        setSignedJWT in class AbstractSignJWTAction
        Parameters:
        jwt - signed user info response.