|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface AccessTokenProvider
A manager for an , which knows how to obtain an access token for a specific resources.
| 方法摘要 | |
|---|---|
OAuth2AccessToken |
obtainAccessToken(OAuth2ProtectedResourceDetails details,
AccessTokenRequest parameters)
Obtain a new access token for the specified protected resource. |
OAuth2AccessToken |
refreshAccessToken(OAuth2ProtectedResourceDetails resource,
OAuth2RefreshToken refreshToken,
AccessTokenRequest request)
|
boolean |
supportsRefresh(OAuth2ProtectedResourceDetails resource)
|
boolean |
supportsResource(OAuth2ProtectedResourceDetails resource)
Whether this provider supports the specified resource. |
| 方法详细信息 |
|---|
OAuth2AccessToken obtainAccessToken(OAuth2ProtectedResourceDetails details,
AccessTokenRequest parameters)
throws UserRedirectRequiredException,
UserApprovalRequiredException,
org.springframework.security.access.AccessDeniedException
details - The protected resource for which this provider is to obtain an access token.parameters - The parameters of the request giving context for the token details if any.
UserRedirectRequiredException - If the provider requires the current user to be redirected for
authorization.
UserApprovalRequiredException - If the provider is ready to issue a token but only if the user approves
org.springframework.security.access.AccessDeniedException - If the user denies access to the protected resource.boolean supportsResource(OAuth2ProtectedResourceDetails resource)
resource - The resource.
OAuth2AccessToken refreshAccessToken(OAuth2ProtectedResourceDetails resource,
OAuth2RefreshToken refreshToken,
AccessTokenRequest request)
throws UserRedirectRequiredException
resource - the resource for which a token refresh is requiredrefreshToken - the refresh token to send
UserRedirectRequiredExceptionboolean supportsRefresh(OAuth2ProtectedResourceDetails resource)
resource - The resource to check
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||