Class SetSubjectToResponseContext

    • Field Detail

      • log

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

        @Nonnull
        private Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.SubjectType> subjectTypeStrategy
        Strategy used to determine the subject type to try.
      • subjectType

        @Nonnull
        private com.nimbusds.openid.connect.sdk.SubjectType subjectType
        Subject type.
    • Constructor Detail

      • SetSubjectToResponseContext

        public SetSubjectToResponseContext()
        Constructor.
    • Method Detail

      • setSubjectTypeLookupStrategy

        public void setSubjectTypeLookupStrategy​(@Nonnull
                                                 Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.SubjectType> strategy)
        Set the strategy function to use to obtain the subject type.
        Parameters:
        strategy - subject type lookup strategy
      • setSubjectLookupStrategy

        public void setSubjectLookupStrategy​(@Nonnull
                                             Function<ProfileRequestContext,​String> strategy)
        Set the strategy used to locate subject.
        Parameters:
        strategy - lookup strategy