Interface AuthorizationRequestRepository<T extends OAuth2AuthorizationRequest>

    • Method Detail

      • loadAuthorizationRequest

        T loadAuthorizationRequest​(javax.servlet.http.HttpServletRequest request)
        Returns the OAuth2AuthorizationRequest associated to the provided HttpServletRequest or null if not available.
        Parameters:
        request - the HttpServletRequest
        Returns:
        the OAuth2AuthorizationRequest or null if not available
      • saveAuthorizationRequest

        void saveAuthorizationRequest​(T authorizationRequest,
                                      javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response)
        Persists the OAuth2AuthorizationRequest associating it to the provided HttpServletRequest and/or HttpServletResponse.
        Parameters:
        authorizationRequest - the OAuth2AuthorizationRequest
        request - the HttpServletRequest
        response - the HttpServletResponse
      • removeAuthorizationRequest

        default T removeAuthorizationRequest​(javax.servlet.http.HttpServletRequest request,
                                             javax.servlet.http.HttpServletResponse response)
        Removes and returns the OAuth2AuthorizationRequest associated to the provided HttpServletRequest and HttpServletResponse or if not available returns null.
        Parameters:
        request - the HttpServletRequest
        response - the HttpServletResponse
        Returns:
        the OAuth2AuthorizationRequest or null if not available
        Since:
        5.1