Class AuthUserDetails

  • All Implemented Interfaces:
    Serializable, org.springframework.security.core.userdetails.UserDetails

    public class AuthUserDetails
    extends Object
    implements org.springframework.security.core.userdetails.UserDetails
    Used by spring security to store user details like roles and use this across the application for Authorization purpose. The user details can be fetched using principal in SecurityContextHolder
    Since:
    1.0.0
    Author:
    Sabbu Uday Kumar
    See Also:
    Serialized Form
    • Constructor Detail

    • Method Detail

      • getAuthorities

        public Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
        Specified by:
        getAuthorities in interface org.springframework.security.core.userdetails.UserDetails
      • setAuthorities

        public void setAuthorities​(Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
      • getPassword

        public String getPassword()
        Specified by:
        getPassword in interface org.springframework.security.core.userdetails.UserDetails
      • getUsername

        public String getUsername()
        Specified by:
        getUsername in interface org.springframework.security.core.userdetails.UserDetails
      • isAccountNonExpired

        public boolean isAccountNonExpired()
        Specified by:
        isAccountNonExpired in interface org.springframework.security.core.userdetails.UserDetails
      • isAccountNonLocked

        public boolean isAccountNonLocked()
        Specified by:
        isAccountNonLocked in interface org.springframework.security.core.userdetails.UserDetails
      • isCredentialsNonExpired

        public boolean isCredentialsNonExpired()
        Specified by:
        isCredentialsNonExpired in interface org.springframework.security.core.userdetails.UserDetails
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface org.springframework.security.core.userdetails.UserDetails
      • getUserId

        public String getUserId()
      • setUserName

        public void setUserName​(String userName)
      • getToken

        public String getToken()
      • setToken

        public void setToken​(String token)
      • getMail

        public String getMail()
      • setMail

        public void setMail​(String mail)
      • getMobile

        public String getMobile()
      • setMobile

        public void setMobile​(String mobile)
      • getrId

        public String getrId()
      • setrId

        public void setrId​(String rId)