Class UserAttribute
- java.lang.Object
-
- org.springframework.security.core.userdetails.memory.UserAttribute
-
public class UserAttribute extends java.lang.Object
Used byInMemoryUserDetailsManager
to temporarily store the attributes associated with a user.
-
-
Constructor Summary
Constructors Constructor Description UserAttribute()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAuthority(GrantedAuthority newAuthority)
java.util.List<GrantedAuthority>
getAuthorities()
java.lang.String
getPassword()
boolean
isEnabled()
boolean
isValid()
void
setAuthorities(java.util.List<GrantedAuthority> authorities)
Set all authorities for this user.void
setAuthoritiesAsString(java.util.List<java.lang.String> authoritiesAsStrings)
Set all authorities for this user from String values.void
setEnabled(boolean enabled)
void
setPassword(java.lang.String password)
-
-
-
Method Detail
-
addAuthority
public void addAuthority(GrantedAuthority newAuthority)
-
getAuthorities
public java.util.List<GrantedAuthority> getAuthorities()
-
setAuthorities
public void setAuthorities(java.util.List<GrantedAuthority> authorities)
Set all authorities for this user.- Parameters:
authorities
-List
<GrantedAuthority
>- Since:
- 1.1
-
setAuthoritiesAsString
public void setAuthoritiesAsString(java.util.List<java.lang.String> authoritiesAsStrings)
Set all authorities for this user from String values. It will create the necessaryGrantedAuthority
objects.- Parameters:
authoritiesAsStrings
-List
<String
>- Since:
- 1.1
-
getPassword
public java.lang.String getPassword()
-
isEnabled
public boolean isEnabled()
-
isValid
public boolean isValid()
-
setEnabled
public void setEnabled(boolean enabled)
-
setPassword
public void setPassword(java.lang.String password)
-
-