Package org.duracloud.security.impl
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
ConstructorsConstructorDescriptionDuracloudUserDetails(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
Methods inherited from class org.springframework.security.core.userdetails.User
builder, equals, getAuthorities, getPassword, getUsername, hashCode, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, toString, withDefaultPasswordEncoder, withUserDetails, withUsernameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.security.core.userdetails.UserDetails
getAuthorities, getPassword, getUsername, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled
-
Constructor Details
-
DuracloudUserDetails
public 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) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
-
Method Details
-
getEmail
-
getIpLimits
-
eraseCredentials
public void eraseCredentials()- Specified by:
eraseCredentialsin interfaceorg.springframework.security.core.CredentialsContainer- Overrides:
eraseCredentialsin classorg.springframework.security.core.userdetails.User
-
getGroups
-