Interface OAuth2AuthorizationRequestResolver

All Known Implementing Classes:
DefaultOAuth2AuthorizationRequestResolver

public interface OAuth2AuthorizationRequestResolver
Implementations of this interface are capable of resolving an OAuth2AuthorizationRequest from the provided HttpServletRequest. Used by the OAuth2AuthorizationRequestRedirectFilter for resolving Authorization Requests.
Since:
5.1
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest
    resolve(jakarta.servlet.http.HttpServletRequest request)
    Returns the OAuth2AuthorizationRequest resolved from the provided HttpServletRequest or null if not available.
    org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest
    resolve(jakarta.servlet.http.HttpServletRequest request, String clientRegistrationId)
    Returns the OAuth2AuthorizationRequest resolved from the provided HttpServletRequest or null if not available.
  • Method Details

    • resolve

      org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest resolve(jakarta.servlet.http.HttpServletRequest request)
      Returns the OAuth2AuthorizationRequest resolved from the provided HttpServletRequest or null if not available.
      Parameters:
      request - the HttpServletRequest
      Returns:
      the resolved OAuth2AuthorizationRequest or null if not available
    • resolve

      org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest resolve(jakarta.servlet.http.HttpServletRequest request, String clientRegistrationId)
      Returns the OAuth2AuthorizationRequest resolved from the provided HttpServletRequest or null if not available.
      Parameters:
      request - the HttpServletRequest
      clientRegistrationId - the clientRegistrationId to use
      Returns:
      the resolved OAuth2AuthorizationRequest or null if not available