Class ValidateResponseType

    • Field Detail

      • log

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

        @NonnullAfterInit
        private Function<ProfileRequestContext,​com.nimbusds.oauth2.sdk.ResponseType> requestedResponseTypeLookupStrategy
        Lookup strategy for fetching the requested response type.
      • validResponseTypesLookupStrategy

        @NonnullAfterInit
        private Function<ProfileRequestContext,​Set<com.nimbusds.oauth2.sdk.ResponseType>> validResponseTypesLookupStrategy
        Lookup strategy for fetching the valid response types matching the request message.
    • Constructor Detail

      • ValidateResponseType

        public ValidateResponseType()
        Constructor.
    • Method Detail

      • setRequestedResponseTypeLookupStrategy

        public void setRequestedResponseTypeLookupStrategy​(@Nonnull
                                                           Function<ProfileRequestContext,​com.nimbusds.oauth2.sdk.ResponseType> strategy)
        Set the lookup strategy for fetching the requested response type.
        Parameters:
        strategy - What to set.
      • setValidResponseTypesLookupStrategy

        public void setValidResponseTypesLookupStrategy​(@Nonnull
                                                        Function<ProfileRequestContext,​Set<com.nimbusds.oauth2.sdk.ResponseType>> strategy)
        Set the lookup strategy for fetching the valid response types matching the request message.
        Parameters:
        strategy - What to set.