public class TokenRequest extends Object
TokenEndpoint. The requestParameters map should contain the
original, unmodified parameters from the original OAuth2 request.
In the implicit flow, a token is requested through the AuthorizationEndpoint directly, and in that case the
AuthorizationRequest is converted into a TokenRequest for processing through the token granting
chain.| Modifier | Constructor and Description |
|---|---|
protected |
TokenRequest()
Default constructor
|
|
TokenRequest(Map<String,String> requestParameters,
String clientId,
Collection<String> scope,
String grantType)
Full constructor.
|
| Modifier and Type | Method and Description |
|---|---|
OAuth2Request |
createOAuth2Request(ClientDetails client) |
boolean |
equals(Object obj) |
String |
getClientId() |
String |
getGrantType() |
Map<String,String> |
getRequestParameters()
Warning: most clients should use the individual properties of this class,
such as {
getScope() or { getClientId(), rather than
retrieving values from this map. |
Set<String> |
getScope() |
int |
hashCode() |
void |
setClientId(String clientId) |
void |
setGrantType(String grantType) |
void |
setRequestParameters(Map<String,String> requestParameters)
Set the Request Parameters on this authorization request, which represent the original request parameters and
should never be changed during processing.
|
void |
setScope(Collection<String> scope)
Set the scope value.
|
protected TokenRequest()
public TokenRequest(Map<String,String> requestParameters, String clientId, Collection<String> scope, String grantType)
requestParameters - clientId - scope - grantType - public String getGrantType()
public void setGrantType(String grantType)
public void setClientId(String clientId)
public void setScope(Collection<String> scope)
OAuth2Utils.parseParameterList(java.lang.String).scope - AuthorizationRequest.setScope(java.util.Collection<java.lang.String>)public void setRequestParameters(Map<String,String> requestParameters)
requestParameters - AuthorizationRequest.setRequestParameters(java.util.Map<java.lang.String, java.lang.String>)public OAuth2Request createOAuth2Request(ClientDetails client)
public String getClientId()
public Map<String,String> getRequestParameters()
getScope() or { getClientId(), rather than
retrieving values from this map.Copyright © 2019. All rights reserved.