类 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

      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

      public Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
      指定者:
      getAuthorities 在接口中 org.springframework.security.core.userdetails.UserDetails
    • getPassword

      public String getPassword()
      指定者:
      getPassword 在接口中 org.springframework.security.core.userdetails.UserDetails
    • getUsername

      public String 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

      public List<String> getRoleIdList()
      返回用户包含的角色ID集合。
      返回:
    • setRoleIdListToPrincipal

      public void setRoleIdListToPrincipal()
      把角色ID集合也存入principal,因为该对象会放入缓存,而 UserDetails 不会。
    • isSupervisor

      public boolean isSupervisor()
    • addGrantedAuthority

      public void addGrantedAuthority(String roleName)
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • getIp

      public String getIp()
    • setIp

      public void setIp(String ip)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object