Class DuracloudUserDetails

java.lang.Object
org.springframework.security.core.userdetails.User
org.duracloud.security.impl.DuracloudUserDetails
All Implemented Interfaces:
Serializable, org.springframework.security.core.CredentialsContainer, org.springframework.security.core.userdetails.UserDetails

public class DuracloudUserDetails extends org.springframework.security.core.userdetails.User implements org.springframework.security.core.userdetails.UserDetails
Author:
Andrew Woods Date: 11/11/11
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.springframework.security.core.userdetails.User

    org.springframework.security.core.userdetails.User.UserBuilder
  • Constructor Summary

    Constructors
    Constructor
    Description
    DuracloudUserDetails(String username, String password, String email, String ipLimits, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<org.springframework.security.core.GrantedAuthority> authorities, List<String> groups)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
     
     

    Methods inherited from class org.springframework.security.core.userdetails.User

    builder, equals, getAuthorities, getPassword, getUsername, hashCode, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, toString, withDefaultPasswordEncoder, withUserDetails, withUsername

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.springframework.security.core.userdetails.UserDetails

    getAuthorities, getPassword, getUsername, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled
  • Constructor Details

  • Method Details

    • getEmail

      public String getEmail()
    • getIpLimits

      public String getIpLimits()
    • eraseCredentials

      public void eraseCredentials()
      Specified by:
      eraseCredentials in interface org.springframework.security.core.CredentialsContainer
      Overrides:
      eraseCredentials in class org.springframework.security.core.userdetails.User
    • getGroups

      public List<String> getGroups()