接口 org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails
的使用

使用 OAuth2ProtectedResourceDetails 的软件包
org.springframework.security.oauth2.client   
org.springframework.security.oauth2.client.filter.state   
org.springframework.security.oauth2.client.http   
org.springframework.security.oauth2.client.resource   
org.springframework.security.oauth2.client.test   
org.springframework.security.oauth2.client.token   
org.springframework.security.oauth2.client.token.auth   
org.springframework.security.oauth2.client.token.grant.client   
org.springframework.security.oauth2.client.token.grant.code   
org.springframework.security.oauth2.client.token.grant.implicit   
org.springframework.security.oauth2.client.token.grant.password   
org.springframework.security.oauth2.client.token.grant.redirect   
org.springframework.security.oauth2.config   
 

org.springframework.security.oauth2.clientOAuth2ProtectedResourceDetails 的使用
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client 中的构造方法
OAuth2RestTemplate(OAuth2ProtectedResourceDetails resource)
           
OAuth2RestTemplate(OAuth2ProtectedResourceDetails resource, OAuth2ClientContext context)
           
 

org.springframework.security.oauth2.client.filter.stateOAuth2ProtectedResourceDetails 的使用
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.filter.state 中的方法
 String StateKeyGenerator.generateKey(OAuth2ProtectedResourceDetails resource)
          Generate a key.
 String DefaultStateKeyGenerator.generateKey(OAuth2ProtectedResourceDetails resource)
           
 

org.springframework.security.oauth2.client.httpOAuth2ProtectedResourceDetails 的使用
 

返回 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.http 中的方法
 OAuth2ProtectedResourceDetails AccessTokenRequiredException.getResource()
           
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.http 中的构造方法
AccessTokenRequiredException(OAuth2ProtectedResourceDetails resource)
           
AccessTokenRequiredException(String msg, OAuth2ProtectedResourceDetails resource)
           
AccessTokenRequiredException(String msg, OAuth2ProtectedResourceDetails resource, Throwable t)
           
OAuth2ErrorHandler(OAuth2ProtectedResourceDetails resource)
          Construct an error handler that can deal with OAuth2 concerns before handling the error in the default fashion.
OAuth2ErrorHandler(org.springframework.web.client.ResponseErrorHandler errorHandler, OAuth2ProtectedResourceDetails resource)
          Construct an error handler that can deal with OAuth2 concerns before delegating to acustom handler.
 

org.springframework.security.oauth2.client.resourceOAuth2ProtectedResourceDetails 的使用
 

实现 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.resource 中的类
 class BaseOAuth2ProtectedResourceDetails
           
 

返回 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.resource 中的方法
 OAuth2ProtectedResourceDetails OAuth2AccessDeniedException.getResource()
           
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.resource 中的方法
 void OAuth2AccessDeniedException.setResource(OAuth2ProtectedResourceDetails resource)
           
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.resource 中的构造方法
OAuth2AccessDeniedException(OAuth2ProtectedResourceDetails resource)
           
OAuth2AccessDeniedException(String msg, OAuth2ProtectedResourceDetails resource)
           
OAuth2AccessDeniedException(String msg, OAuth2ProtectedResourceDetails resource, Throwable t)
           
 

org.springframework.security.oauth2.client.testOAuth2ProtectedResourceDetails 的使用
 

实现 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.test 中的类
static class OAuth2ContextConfiguration.ClientCredentials
          Set up an OAuth2 context for this test using client credentials grant type
static class OAuth2ContextConfiguration.Implicit
          Set up an OAuth2 context for this test using implicit grant type
static class OAuth2ContextConfiguration.Password
          Set up an OAuth2 context for this test using resource owner password grant type
 

返回 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.test 中的方法
 OAuth2ProtectedResourceDetails OAuth2ContextSetup.getResource()
           
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.test 中的方法
static void OAuth2ContextConfiguration.ResourceHelper.initialize(OAuth2ProtectedResourceDetails source, BaseOAuth2ProtectedResourceDetails target)
           
 

org.springframework.security.oauth2.client.tokenOAuth2ProtectedResourceDetails 的使用
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token 中的方法
 String DefaultClientKeyGenerator.extractKey(OAuth2ProtectedResourceDetails resource, org.springframework.security.core.Authentication authentication)
           
 String ClientKeyGenerator.extractKey(OAuth2ProtectedResourceDetails resource, org.springframework.security.core.Authentication authentication)
           
 OAuth2AccessToken JdbcClientTokenServices.getAccessToken(OAuth2ProtectedResourceDetails resource, org.springframework.security.core.Authentication authentication)
           
 OAuth2AccessToken ClientTokenServices.getAccessToken(OAuth2ProtectedResourceDetails resource, org.springframework.security.core.Authentication authentication)
          Retrieve the access token for a given resource and user authentication (my be null).
protected  String OAuth2AccessTokenSupport.getAccessTokenUri(OAuth2ProtectedResourceDetails resource, org.springframework.util.MultiValueMap<String,String> form)
           
protected  org.springframework.web.client.RequestCallback OAuth2AccessTokenSupport.getRequestCallback(OAuth2ProtectedResourceDetails resource, org.springframework.util.MultiValueMap<String,String> form, org.springframework.http.HttpHeaders headers)
           
 OAuth2AccessToken AccessTokenProviderChain.obtainAccessToken(OAuth2ProtectedResourceDetails resource, AccessTokenRequest request)
           
 OAuth2AccessToken AccessTokenProvider.obtainAccessToken(OAuth2ProtectedResourceDetails details, AccessTokenRequest parameters)
          Obtain a new access token for the specified protected resource.
protected  OAuth2AccessToken AccessTokenProviderChain.obtainNewAccessTokenInternal(OAuth2ProtectedResourceDetails details, AccessTokenRequest request)
           
 OAuth2AccessToken AccessTokenProviderChain.refreshAccessToken(OAuth2ProtectedResourceDetails resource, OAuth2RefreshToken refreshToken, AccessTokenRequest request)
          Obtain a new access token for the specified resource using the refresh token.
 OAuth2AccessToken AccessTokenProvider.refreshAccessToken(OAuth2ProtectedResourceDetails resource, OAuth2RefreshToken refreshToken, AccessTokenRequest request)
           
 void JdbcClientTokenServices.removeAccessToken(OAuth2ProtectedResourceDetails resource, org.springframework.security.core.Authentication authentication)
           
 void ClientTokenServices.removeAccessToken(OAuth2ProtectedResourceDetails resource, org.springframework.security.core.Authentication authentication)
          Remove the token (if any) that is stored with the provided resource and authentication.
protected  OAuth2AccessToken OAuth2AccessTokenSupport.retrieveToken(org.springframework.util.MultiValueMap<String,String> form, org.springframework.http.HttpHeaders headers, OAuth2ProtectedResourceDetails resource)
           
 void JdbcClientTokenServices.saveAccessToken(OAuth2ProtectedResourceDetails resource, org.springframework.security.core.Authentication authentication, OAuth2AccessToken accessToken)
           
 void ClientTokenServices.saveAccessToken(OAuth2ProtectedResourceDetails resource, org.springframework.security.core.Authentication authentication, OAuth2AccessToken accessToken)
          Save or update the access token for this resource and authentication (may be null).
 boolean AccessTokenProviderChain.supportsRefresh(OAuth2ProtectedResourceDetails resource)
           
 boolean AccessTokenProvider.supportsRefresh(OAuth2ProtectedResourceDetails resource)
           
 boolean AccessTokenProviderChain.supportsResource(OAuth2ProtectedResourceDetails resource)
           
 boolean AccessTokenProvider.supportsResource(OAuth2ProtectedResourceDetails resource)
          Whether this provider supports the specified resource.
 

org.springframework.security.oauth2.client.token.authOAuth2ProtectedResourceDetails 的使用
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token.auth 中的方法
 void DefaultClientAuthenticationHandler.authenticateTokenRequest(OAuth2ProtectedResourceDetails resource, org.springframework.util.MultiValueMap<String,String> form, org.springframework.http.HttpHeaders headers)
           
 void ClientAuthenticationHandler.authenticateTokenRequest(OAuth2ProtectedResourceDetails resource, org.springframework.util.MultiValueMap<String,String> form, org.springframework.http.HttpHeaders headers)
          Authenticate a token request.
 

org.springframework.security.oauth2.client.token.grant.clientOAuth2ProtectedResourceDetails 的使用
 

实现 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token.grant.client 中的类
 class ClientCredentialsResourceDetails
           
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token.grant.client 中的方法
 OAuth2AccessToken ClientCredentialsAccessTokenProvider.obtainAccessToken(OAuth2ProtectedResourceDetails details, AccessTokenRequest request)
           
 OAuth2AccessToken ClientCredentialsAccessTokenProvider.refreshAccessToken(OAuth2ProtectedResourceDetails resource, OAuth2RefreshToken refreshToken, AccessTokenRequest request)
           
 boolean ClientCredentialsAccessTokenProvider.supportsRefresh(OAuth2ProtectedResourceDetails resource)
           
 boolean ClientCredentialsAccessTokenProvider.supportsResource(OAuth2ProtectedResourceDetails resource)
           
 

org.springframework.security.oauth2.client.token.grant.codeOAuth2ProtectedResourceDetails 的使用
 

实现 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token.grant.code 中的类
 class AuthorizationCodeResourceDetails
           
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token.grant.code 中的方法
 OAuth2AccessToken AuthorizationCodeAccessTokenProvider.obtainAccessToken(OAuth2ProtectedResourceDetails details, AccessTokenRequest request)
           
 String AuthorizationCodeAccessTokenProvider.obtainAuthorizationCode(OAuth2ProtectedResourceDetails details, AccessTokenRequest request)
           
 OAuth2AccessToken AuthorizationCodeAccessTokenProvider.refreshAccessToken(OAuth2ProtectedResourceDetails resource, OAuth2RefreshToken refreshToken, AccessTokenRequest request)
           
 boolean AuthorizationCodeAccessTokenProvider.supportsRefresh(OAuth2ProtectedResourceDetails resource)
           
 boolean AuthorizationCodeAccessTokenProvider.supportsResource(OAuth2ProtectedResourceDetails resource)
           
 

org.springframework.security.oauth2.client.token.grant.implicitOAuth2ProtectedResourceDetails 的使用
 

实现 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token.grant.implicit 中的类
 class ImplicitResourceDetails
           
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token.grant.implicit 中的方法
 OAuth2AccessToken ImplicitAccessTokenProvider.obtainAccessToken(OAuth2ProtectedResourceDetails details, AccessTokenRequest request)
           
 OAuth2AccessToken ImplicitAccessTokenProvider.refreshAccessToken(OAuth2ProtectedResourceDetails resource, OAuth2RefreshToken refreshToken, AccessTokenRequest request)
           
 boolean ImplicitAccessTokenProvider.supportsRefresh(OAuth2ProtectedResourceDetails resource)
           
 boolean ImplicitAccessTokenProvider.supportsResource(OAuth2ProtectedResourceDetails resource)
           
 

org.springframework.security.oauth2.client.token.grant.passwordOAuth2ProtectedResourceDetails 的使用
 

实现 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token.grant.password 中的类
 class ResourceOwnerPasswordResourceDetails
           
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token.grant.password 中的方法
 OAuth2AccessToken ResourceOwnerPasswordAccessTokenProvider.obtainAccessToken(OAuth2ProtectedResourceDetails details, AccessTokenRequest request)
           
 OAuth2AccessToken ResourceOwnerPasswordAccessTokenProvider.refreshAccessToken(OAuth2ProtectedResourceDetails resource, OAuth2RefreshToken refreshToken, AccessTokenRequest request)
           
 boolean ResourceOwnerPasswordAccessTokenProvider.supportsRefresh(OAuth2ProtectedResourceDetails resource)
           
 boolean ResourceOwnerPasswordAccessTokenProvider.supportsResource(OAuth2ProtectedResourceDetails resource)
           
 

org.springframework.security.oauth2.client.token.grant.redirectOAuth2ProtectedResourceDetails 的使用
 

实现 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.client.token.grant.redirect 中的类
 class AbstractRedirectResourceDetails
           
 

org.springframework.security.oauth2.configOAuth2ProtectedResourceDetails 的使用
 

参数类型为 OAuth2ProtectedResourceDetailsorg.springframework.security.oauth2.config 中的方法
 void OAuth2ClientContextFactoryBean.setResource(OAuth2ProtectedResourceDetails resource)
           
 



Copyright © 2013. All rights reserved.