类 DefaultUserDetails
java.lang.Object
com.iplatform.security.DefaultUserDetails
- 所有已实现的接口:
Serializable,org.springframework.security.core.userdetails.UserDetails
public class DefaultUserDetails
extends Object
implements org.springframework.security.core.userdetails.UserDetails
Spring Security 定义的用户细节对象,在认证以及过滤权限时使用。
- 作者:
- 时克英
- 另请参阅:
-
构造器概要
构造器构造器说明DefaultUserDetails(com.walker.web.UserPrincipal<com.iplatform.model.po.S_user_core> userPrincipal) -
方法概要
修饰符和类型方法说明voidaddGrantedAuthority(String roleName) booleanCollection<? extends org.springframework.security.core.GrantedAuthority>getIp()返回用户包含的角色ID集合。com.walker.web.UserPrincipal<com.iplatform.model.po.S_user_core>inthashCode()booleanbooleanbooleanbooleanbooleanvoidvoid把角色ID集合也存入principal,因为该对象会放入缓存,而 UserDetails 不会。toString()
-
构造器详细资料
-
DefaultUserDetails
public DefaultUserDetails(com.walker.web.UserPrincipal<com.iplatform.model.po.S_user_core> userPrincipal)
-
-
方法详细资料
-
getUserPrincipal
public com.walker.web.UserPrincipal<com.iplatform.model.po.S_user_core> getUserPrincipal() -
getAuthorities
- 指定者:
getAuthorities在接口中org.springframework.security.core.userdetails.UserDetails
-
getPassword
- 指定者:
getPassword在接口中org.springframework.security.core.userdetails.UserDetails
-
getUsername
- 指定者:
getUsername在接口中org.springframework.security.core.userdetails.UserDetails
-
isAccountNonExpired
public boolean isAccountNonExpired()- 指定者:
isAccountNonExpired在接口中org.springframework.security.core.userdetails.UserDetails
-
isAccountNonLocked
public boolean isAccountNonLocked()- 指定者:
isAccountNonLocked在接口中org.springframework.security.core.userdetails.UserDetails
-
isCredentialsNonExpired
public boolean isCredentialsNonExpired()- 指定者:
isCredentialsNonExpired在接口中org.springframework.security.core.userdetails.UserDetails
-
isEnabled
public boolean isEnabled()- 指定者:
isEnabled在接口中org.springframework.security.core.userdetails.UserDetails
-
getRoleIdList
返回用户包含的角色ID集合。- 返回:
-
setRoleIdListToPrincipal
public void setRoleIdListToPrincipal()把角色ID集合也存入principal,因为该对象会放入缓存,而 UserDetails 不会。 -
isSupervisor
public boolean isSupervisor() -
addGrantedAuthority
-
equals
-
hashCode
public int hashCode() -
getIp
-
setIp
-
toString
-