Class AbstractAuthorizationRequestLookupFunction<T>

    • Field Detail

      • requestObject

        @Nullable
        private com.nimbusds.jwt.JWT requestObject
        Request.
      • messageClass

        @Nonnull
        private final Class<? extends com.nimbusds.oauth2.sdk.AuthorizationRequest> messageClass
        The request message class to verify that the actual request is an instance of.
    • Constructor Detail

      • AbstractAuthorizationRequestLookupFunction

        public AbstractAuthorizationRequestLookupFunction()
        Constructor.
      • AbstractAuthorizationRequestLookupFunction

        protected AbstractAuthorizationRequestLookupFunction​(@Nonnull
                                                             Class<? extends com.nimbusds.oauth2.sdk.AuthorizationRequest> clazz)
        Constructor.
        Parameters:
        clazz - request message class to verify that the actual request is an instance of.
    • Method Detail

      • doLookup

        @Nullable
        protected abstract T doLookup​(@Nonnull
                                      com.nimbusds.oauth2.sdk.AuthorizationRequest req)
        Implemented to perform the actual lookup.
        Parameters:
        req - authorization request to perform the lookup from.
        Returns:
        lookup value.
      • getRequestObject

        @Nullable
        public com.nimbusds.jwt.JWT getRequestObject()
        Gets the request object.
        Returns:
        the request object.