Interface OAuth2AuthorizationRequestResolver
-
- All Known Implementing Classes:
DefaultOAuth2AuthorizationRequestResolver
public interface OAuth2AuthorizationRequestResolver
Implementations of this interface are capable of resolving anOAuth2AuthorizationRequest
from the providedHttpServletRequest
. Used by theOAuth2AuthorizationRequestRedirectFilter
for resolving Authorization Requests.- Since:
- 5.1
- See Also:
OAuth2AuthorizationRequest
,OAuth2AuthorizationRequestRedirectFilter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OAuth2AuthorizationRequest
resolve(javax.servlet.http.HttpServletRequest request)
Returns theOAuth2AuthorizationRequest
resolved from the providedHttpServletRequest
ornull
if not available.OAuth2AuthorizationRequest
resolve(javax.servlet.http.HttpServletRequest request, java.lang.String clientRegistrationId)
Returns theOAuth2AuthorizationRequest
resolved from the providedHttpServletRequest
ornull
if not available.
-
-
-
Method Detail
-
resolve
OAuth2AuthorizationRequest resolve(javax.servlet.http.HttpServletRequest request)
Returns theOAuth2AuthorizationRequest
resolved from the providedHttpServletRequest
ornull
if not available.- Parameters:
request
- theHttpServletRequest
- Returns:
- the resolved
OAuth2AuthorizationRequest
ornull
if not available
-
resolve
OAuth2AuthorizationRequest resolve(javax.servlet.http.HttpServletRequest request, java.lang.String clientRegistrationId)
Returns theOAuth2AuthorizationRequest
resolved from the providedHttpServletRequest
ornull
if not available.- Parameters:
request
- theHttpServletRequest
clientRegistrationId
- the clientRegistrationId to use- Returns:
- the resolved
OAuth2AuthorizationRequest
ornull
if not available
-
-