org.springframework.security.oauth2.provider
类 JdbcClientDetailsService
java.lang.Object
org.springframework.security.oauth2.provider.JdbcClientDetailsService
- 所有已实现的接口:
- ClientDetailsService, ClientRegistrationService
public class JdbcClientDetailsService
- extends Object
- implements ClientDetailsService, ClientRegistrationService
Basic, JDBC implementation of the client details service.
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdbcClientDetailsService
public JdbcClientDetailsService(DataSource dataSource)
setPasswordEncoder
public void setPasswordEncoder(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)
- 参数:
passwordEncoder - the password encoder to set
loadClientByClientId
public ClientDetails loadClientByClientId(String clientId)
throws InvalidClientException
- 从接口
ClientDetailsService 复制的描述
- Load a client by the client id. This method must not return null.
- 指定者:
- 接口
ClientDetailsService 中的 loadClientByClientId
- 参数:
clientId - The client id.
- 返回:
- The client details.
- 抛出:
InvalidClientException
addClientDetails
public void addClientDetails(ClientDetails clientDetails)
throws ClientAlreadyExistsException
- 指定者:
- 接口
ClientRegistrationService 中的 addClientDetails
- 抛出:
ClientAlreadyExistsException
updateClientDetails
public void updateClientDetails(ClientDetails clientDetails)
throws NoSuchClientException
- 指定者:
- 接口
ClientRegistrationService 中的 updateClientDetails
- 抛出:
NoSuchClientException
updateClientSecret
public void updateClientSecret(String clientId,
String secret)
throws NoSuchClientException
- 指定者:
- 接口
ClientRegistrationService 中的 updateClientSecret
- 抛出:
NoSuchClientException
removeClientDetails
public void removeClientDetails(String clientId)
throws NoSuchClientException
- 指定者:
- 接口
ClientRegistrationService 中的 removeClientDetails
- 抛出:
NoSuchClientException
listClientDetails
public List<ClientDetails> listClientDetails()
- 指定者:
- 接口
ClientRegistrationService 中的 listClientDetails
setSelectClientDetailsSql
public void setSelectClientDetailsSql(String selectClientDetailsSql)
setDeleteClientDetailsSql
public void setDeleteClientDetailsSql(String deleteClientDetailsSql)
setUpdateClientDetailsSql
public void setUpdateClientDetailsSql(String updateClientDetailsSql)
setUpdateClientSecretSql
public void setUpdateClientSecretSql(String updateClientSecretSql)
setInsertClientDetailsSql
public void setInsertClientDetailsSql(String insertClientDetailsSql)
setFindClientDetailsSql
public void setFindClientDetailsSql(String findClientDetailsSql)
setListFactory
public void setListFactory(JdbcListFactory listFactory)
- 参数:
listFactory - the list factory to set
setRowMapper
public void setRowMapper(org.springframework.jdbc.core.RowMapper<ClientDetails> rowMapper)
- 参数:
rowMapper - the rowMapper to set
Copyright © 2013. All rights reserved.