|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.springframework.security.oauth2.provider.DefaultOAuth2RequestFactory
public class DefaultOAuth2RequestFactory
Default implementation of OAuth2RequestFactory which initializes fields from the parameters map,
validates grant types and scopes, and fills in scopes with the default values from the client if they are missing.
| 构造方法摘要 | |
|---|---|
DefaultOAuth2RequestFactory(ClientDetailsService clientDetailsService)
|
|
| 方法摘要 | |
|---|---|
AuthorizationRequest |
createAuthorizationRequest(Map<String,String> authorizationParameters)
Create a new AuthorizationRequest extracting all the needed information from the incoming parameter map,
and initializing all individual fields on the AuthorizationRequest to reasonable values. |
OAuth2Request |
createOAuth2Request(AuthorizationRequest request)
Create a new OAuth2Request by extracting the needed information from the current
AuthorizationRequest object. |
OAuth2Request |
createOAuth2Request(ClientDetails client,
TokenRequest tokenRequest)
Create a new OAuth2Request by extracting the needed information from the current TokenRequest
object. |
TokenRequest |
createTokenRequest(AuthorizationRequest authorizationRequest,
String grantType)
Create a new TokenRequest from an AuthorizationRequest. |
TokenRequest |
createTokenRequest(Map<String,String> requestParameters)
Create a new TokenRequest by extracting the needed information from the incoming request parameter map. |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public DefaultOAuth2RequestFactory(ClientDetailsService clientDetailsService)
| 方法详细信息 |
|---|
public AuthorizationRequest createAuthorizationRequest(Map<String,String> authorizationParameters)
OAuth2RequestFactory 复制的描述AuthorizationRequest extracting all the needed information from the incoming parameter map,
and initializing all individual fields on the AuthorizationRequest to reasonable values. When a class
uses the factory to create an AuthorizationRequest, it should not need to access the parameter map
directly afterwards.
Typical implementations would initialize the individual fields on the AuthorizationRequest with the
values requested in the original parameter map. It may also load the client details from the client id provided
and validate the grant type and scopes, populating any fields in the request that are known only to the
authorization server.
OAuth2RequestFactory 中的 createAuthorizationRequestauthorizationParameters - the parameters in the request
public OAuth2Request createOAuth2Request(AuthorizationRequest request)
OAuth2RequestFactory 复制的描述OAuth2Request by extracting the needed information from the current
AuthorizationRequest object.
OAuth2RequestFactory 中的 createOAuth2Requestrequest - the request to be converted
public TokenRequest createTokenRequest(Map<String,String> requestParameters)
OAuth2RequestFactory 复制的描述TokenRequest by extracting the needed information from the incoming request parameter map.
OAuth2RequestFactory 中的 createTokenRequestrequestParameters - the parameters in the request
public TokenRequest createTokenRequest(AuthorizationRequest authorizationRequest,
String grantType)
OAuth2RequestFactory 复制的描述TokenRequest from an AuthorizationRequest. Principally used by the
AuthorizationEndpoint during the implicit flow.
OAuth2RequestFactory 中的 createTokenRequestauthorizationRequest - the incoming requestgrantType - the grant type for the token request
public OAuth2Request createOAuth2Request(ClientDetails client,
TokenRequest tokenRequest)
OAuth2RequestFactory 复制的描述OAuth2Request by extracting the needed information from the current TokenRequest
object.
OAuth2RequestFactory 中的 createOAuth2Requestclient - TODOtokenRequest - the request to be converted
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||