public class LoginAccount extends Object implements org.springframework.security.core.userdetails.UserDetails
| 构造器和说明 |
|---|
LoginAccount() |
LoginAccount(Long userId,
Long deptId,
UserObject user,
Set<String> permissions) |
LoginAccount(UserObject user,
Set<String> permissions) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<? extends org.springframework.security.core.GrantedAuthority> |
getAuthorities() |
String |
getBrowser() |
Long |
getDeptId() |
Long |
getExpireTime() |
String |
getIpaddr() |
String |
getLoginLocation() |
Long |
getLoginTime() |
String |
getOs() |
String |
getPassword() |
Set<String> |
getPermissions() |
String |
getToken() |
UserObject |
getUser() |
Long |
getUserId() |
String |
getUsername() |
boolean |
isAccountNonExpired()
账户是否未过期,过期无法验证
|
boolean |
isAccountNonLocked()
指定用户是否解锁,锁定的用户无法进行身份验证
|
boolean |
isCredentialsNonExpired()
指示是否已过期的用户的凭据(密码),过期的凭据防止认证
|
boolean |
isEnabled()
是否可用 ,禁用的用户不能身份验证
|
void |
setBrowser(String browser) |
void |
setDeptId(Long deptId) |
void |
setExpireTime(Long expireTime) |
void |
setIpaddr(String ipaddr) |
void |
setLoginLocation(String loginLocation) |
void |
setLoginTime(Long loginTime) |
void |
setOs(String os) |
void |
setPermissions(Set<String> permissions) |
void |
setToken(String token) |
void |
setUser(UserObject user) |
void |
setUserId(Long userId) |
public LoginAccount()
public LoginAccount(UserObject user, Set<String> permissions)
public LoginAccount(Long userId, Long deptId, UserObject user, Set<String> permissions)
public Long getUserId()
public void setUserId(Long userId)
public Long getDeptId()
public void setDeptId(Long deptId)
public String getToken()
public void setToken(String token)
public String getPassword()
getPassword 在接口中 org.springframework.security.core.userdetails.UserDetailspublic String getUsername()
getUsername 在接口中 org.springframework.security.core.userdetails.UserDetailspublic boolean isAccountNonExpired()
isAccountNonExpired 在接口中 org.springframework.security.core.userdetails.UserDetailspublic boolean isAccountNonLocked()
isAccountNonLocked 在接口中 org.springframework.security.core.userdetails.UserDetailspublic boolean isCredentialsNonExpired()
isCredentialsNonExpired 在接口中 org.springframework.security.core.userdetails.UserDetailspublic boolean isEnabled()
isEnabled 在接口中 org.springframework.security.core.userdetails.UserDetailspublic Long getLoginTime()
public void setLoginTime(Long loginTime)
public String getIpaddr()
public void setIpaddr(String ipaddr)
public String getLoginLocation()
public void setLoginLocation(String loginLocation)
public String getBrowser()
public void setBrowser(String browser)
public String getOs()
public void setOs(String os)
public Long getExpireTime()
public void setExpireTime(Long expireTime)
public UserObject getUser()
public void setUser(UserObject user)
public Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
getAuthorities 在接口中 org.springframework.security.core.userdetails.UserDetailsCopyright © 2023. All rights reserved.