接口 org.springframework.security.oauth2.provider.ClientDetails
的使用

使用 ClientDetails 的软件包
org.springframework.security.oauth2.provider   
org.springframework.security.oauth2.provider.code   
org.springframework.security.oauth2.provider.endpoint   
org.springframework.security.oauth2.provider.implicit   
org.springframework.security.oauth2.provider.password   
org.springframework.security.oauth2.provider.refresh   
org.springframework.security.oauth2.provider.token   
 

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

实现 ClientDetailsorg.springframework.security.oauth2.provider 中的类
 class BaseClientDetails
          Base implementation of ClientDetails.
 

返回 ClientDetailsorg.springframework.security.oauth2.provider 中的方法
 ClientDetails JdbcClientDetailsService.loadClientByClientId(String clientId)
           
 ClientDetails InMemoryClientDetailsService.loadClientByClientId(String clientId)
           
 ClientDetails ClientDetailsService.loadClientByClientId(String clientId)
          Load a client by the client id.
 

返回变量类型为 ClientDetails 的类型的 org.springframework.security.oauth2.provider 中的方法
 Map<String,? extends ClientDetails> InMemoryClientDetailsService.getClientDetailsStore()
           
 List<ClientDetails> JdbcClientDetailsService.listClientDetails()
           
 List<ClientDetails> ClientRegistrationService.listClientDetails()
           
 

参数类型为 ClientDetailsorg.springframework.security.oauth2.provider 中的方法
 void JdbcClientDetailsService.addClientDetails(ClientDetails clientDetails)
           
 void ClientRegistrationService.addClientDetails(ClientDetails clientDetails)
           
 OAuth2Request TokenRequest.createOAuth2Request(ClientDetails client)
           
 OAuth2Request OAuth2RequestFactory.createOAuth2Request(ClientDetails client, TokenRequest tokenRequest)
          Create a new OAuth2Request by extracting the needed information from the current TokenRequest object.
 OAuth2Request DefaultOAuth2RequestFactory.createOAuth2Request(ClientDetails client, TokenRequest tokenRequest)
           
 void AuthorizationRequest.setResourceIdsAndAuthoritiesFromClientDetails(ClientDetails clientDetails)
          Convenience method to set resourceIds and authorities on this request by inheriting from a ClientDetails object.
 void JdbcClientDetailsService.updateClientDetails(ClientDetails clientDetails)
           
 void ClientRegistrationService.updateClientDetails(ClientDetails clientDetails)
           
 

类型变量类型为 ClientDetailsorg.springframework.security.oauth2.provider 中的方法参数
 void InMemoryClientDetailsService.setClientDetailsStore(Map<String,? extends ClientDetails> clientDetailsStore)
           
 void JdbcClientDetailsService.setRowMapper(org.springframework.jdbc.core.RowMapper<ClientDetails> rowMapper)
           
 

参数类型为 ClientDetailsorg.springframework.security.oauth2.provider 中的构造方法
BaseClientDetails(ClientDetails prototype)
           
 

org.springframework.security.oauth2.provider.codeClientDetails 的使用
 

参数类型为 ClientDetailsorg.springframework.security.oauth2.provider.code 中的方法
protected  OAuth2Authentication AuthorizationCodeTokenGranter.getOAuth2Authentication(ClientDetails client, TokenRequest tokenRequest)
           
 

org.springframework.security.oauth2.provider.endpointClientDetails 的使用
 

参数类型为 ClientDetailsorg.springframework.security.oauth2.provider.endpoint 中的方法
 String RedirectResolver.resolveRedirect(String requestedRedirect, ClientDetails client)
          Resolve the redirect for the specified client.
 String DefaultRedirectResolver.resolveRedirect(String requestedRedirect, ClientDetails client)
           
 

org.springframework.security.oauth2.provider.implicitClientDetails 的使用
 

参数类型为 ClientDetailsorg.springframework.security.oauth2.provider.implicit 中的方法
protected  OAuth2Authentication ImplicitTokenGranter.getOAuth2Authentication(ClientDetails client, TokenRequest clientToken)
           
 

org.springframework.security.oauth2.provider.passwordClientDetails 的使用
 

参数类型为 ClientDetailsorg.springframework.security.oauth2.provider.password 中的方法
protected  OAuth2Authentication ResourceOwnerPasswordTokenGranter.getOAuth2Authentication(ClientDetails client, TokenRequest tokenRequest)
           
 

org.springframework.security.oauth2.provider.refreshClientDetails 的使用
 

参数类型为 ClientDetailsorg.springframework.security.oauth2.provider.refresh 中的方法
protected  OAuth2AccessToken RefreshTokenGranter.getAccessToken(ClientDetails client, TokenRequest tokenRequest)
           
 

org.springframework.security.oauth2.provider.tokenClientDetails 的使用
 

参数类型为 ClientDetailsorg.springframework.security.oauth2.provider.token 中的方法
protected  OAuth2AccessToken AbstractTokenGranter.getAccessToken(ClientDetails client, TokenRequest tokenRequest)
           
protected  OAuth2Authentication AbstractTokenGranter.getOAuth2Authentication(ClientDetails client, TokenRequest tokenRequest)
           
protected  void AbstractTokenGranter.validateGrantType(String grantType, ClientDetails clientDetails)
           
 



Copyright © 2013. All rights reserved.