public class ClientDetailService
extends java.lang.Object
implements org.springframework.security.oauth2.provider.ClientDetailsService
| Constructor and Description |
|---|
ClientDetailService() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getIPAddress(javax.servlet.http.HttpServletRequest request)
功能描述: 获取请求路径的真实IP
|
org.springframework.security.oauth2.provider.ClientDetails |
initMemoryClient(java.lang.String clientId)
为测试方便,提供一个内存中构建客户端信息的方法
|
org.springframework.security.oauth2.provider.ClientDetails |
loadClientByClientId(java.lang.String clientId) |
void |
saveLog(java.lang.String staffId,
java.lang.String authType)
保存用户认证记录信息
|
@Transactional
public org.springframework.security.oauth2.provider.ClientDetails loadClientByClientId(java.lang.String clientId)
throws org.springframework.security.oauth2.provider.ClientRegistrationException
loadClientByClientId in interface org.springframework.security.oauth2.provider.ClientDetailsServiceorg.springframework.security.oauth2.provider.ClientRegistrationExceptionpublic org.springframework.security.oauth2.provider.ClientDetails initMemoryClient(java.lang.String clientId)
clientId - public void saveLog(java.lang.String staffId,
java.lang.String authType)
staffId - 认证成功后的系统用户idauthType - 认证成功与失败的描述public static java.lang.String getIPAddress(javax.servlet.http.HttpServletRequest request)
request - 请求对象