@Service(value="com.mbap.auth.service.UserDetailService")
public class UserDetailService
extends java.lang.Object
implements org.springframework.security.core.userdetails.UserDetailsService
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<java.lang.Object,java.lang.Object> |
clientList
客户端数据静态化
|
| Constructor and Description |
|---|
UserDetailService() |
| Modifier and Type | Method and Description |
|---|---|
void |
initClient()
初始化客户端数据到内存,提高比对效率
|
org.springframework.security.core.userdetails.UserDetails |
loadUser(java.lang.String username,
java.lang.String password)
根据登录名验证用户,并向spring security验证框架返回此用户的信息
|
org.springframework.security.core.userdetails.UserDetails |
loadUserByUsername(java.lang.String username)
根据登录名验证用户,并向spring security验证框架返回此用户的信息
|
public static java.util.Map<java.lang.Object,java.lang.Object> clientList
@PostConstruct public void initClient()
public org.springframework.security.core.userdetails.UserDetails loadUserByUsername(java.lang.String username)
throws org.springframework.security.core.userdetails.UsernameNotFoundException
loadUserByUsername in interface org.springframework.security.core.userdetails.UserDetailsServiceusername - org.springframework.security.core.userdetails.UsernameNotFoundExceptionUserDetailsService.loadUserByUsername(java.lang.String)public org.springframework.security.core.userdetails.UserDetails loadUser(java.lang.String username,
java.lang.String password)
throws org.springframework.security.core.userdetails.UsernameNotFoundException
username - password - org.springframework.security.core.userdetails.UsernameNotFoundException