Authentication
obtained
through the CurrentAuthentication
bean.@Deprecated
public class UserSession
extends java.lang.Object
implements org.springframework.security.core.Authentication
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.io.Serializable> |
attributes
Deprecated.
|
protected org.springframework.security.core.Authentication |
authentication
Deprecated.
|
protected io.jmix.core.security.ClientDetails |
clientDetails
Deprecated.
|
protected java.util.UUID |
id
Deprecated.
|
protected java.util.Locale |
locale
Deprecated.
|
protected java.util.List<java.lang.String> |
roles
Deprecated.
|
protected io.jmix.core.session.SessionData |
sessionData
Deprecated.
|
protected java.util.TimeZone |
timeZone
Deprecated.
|
protected org.springframework.security.core.userdetails.UserDetails |
user
Deprecated.
|
Constructor and Description |
---|
UserSession(org.springframework.security.core.Authentication authentication,
io.jmix.core.session.SessionData sessionData)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
getAttribute(java.lang.String name)
Deprecated.
|
java.util.Collection<java.lang.String> |
getAttributeNames()
Deprecated.
|
org.springframework.security.core.Authentication |
getAuthentication()
Deprecated.
|
java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> |
getAuthorities()
Deprecated.
|
io.jmix.core.security.ClientDetails |
getClientDetails()
Deprecated.
|
java.lang.Object |
getCredentials()
Deprecated.
|
java.lang.Object |
getDetails()
Deprecated.
|
java.util.UUID |
getId()
Deprecated.
|
java.util.Locale |
getLocale()
Deprecated.
|
java.lang.String |
getName()
Deprecated.
|
java.lang.Object |
getPrincipal()
Deprecated.
|
java.util.List<java.lang.String> |
getRoles()
Deprecated.
|
java.util.TimeZone |
getTimeZone()
Deprecated.
|
org.springframework.security.core.userdetails.UserDetails |
getUser()
Deprecated.
|
boolean |
isAuthenticated()
Deprecated.
|
void |
removeAttribute(java.lang.String name)
Deprecated.
|
void |
setAttribute(java.lang.String name,
java.io.Serializable value)
Deprecated.
|
void |
setAuthenticated(boolean isAuthenticated)
Deprecated.
|
void |
setClientDetails(io.jmix.core.security.ClientDetails clientDetails)
Deprecated.
|
void |
setLocale(java.util.Locale locale)
Deprecated.
|
void |
setTimeZone(java.util.TimeZone timeZone)
Deprecated.
INTERNAL
|
void |
setUser(org.springframework.security.core.userdetails.UserDetails user)
Deprecated.
|
java.lang.String |
toString()
Deprecated.
|
protected java.util.UUID id
protected org.springframework.security.core.userdetails.UserDetails user
protected org.springframework.security.core.Authentication authentication
protected io.jmix.core.session.SessionData sessionData
protected io.jmix.core.security.ClientDetails clientDetails
protected java.util.Locale locale
protected java.util.TimeZone timeZone
protected java.util.List<java.lang.String> roles
protected java.util.Map<java.lang.String,java.io.Serializable> attributes
public UserSession(org.springframework.security.core.Authentication authentication, io.jmix.core.session.SessionData sessionData)
public org.springframework.security.core.Authentication getAuthentication()
public java.util.UUID getId()
public org.springframework.security.core.userdetails.UserDetails getUser()
public void setUser(org.springframework.security.core.userdetails.UserDetails user)
public io.jmix.core.security.ClientDetails getClientDetails()
public void setClientDetails(io.jmix.core.security.ClientDetails clientDetails)
public java.util.Locale getLocale()
public void setLocale(java.util.Locale locale)
public java.util.List<java.lang.String> getRoles()
public <T> T getAttribute(java.lang.String name)
public void setAttribute(java.lang.String name, java.io.Serializable value)
public java.util.Collection<java.lang.String> getAttributeNames()
public void removeAttribute(java.lang.String name)
public java.lang.String toString()
toString
in interface java.security.Principal
toString
in class java.lang.Object
public java.lang.String getName()
getName
in interface java.security.Principal
public java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
getAuthorities
in interface org.springframework.security.core.Authentication
public java.lang.Object getCredentials()
getCredentials
in interface org.springframework.security.core.Authentication
public java.lang.Object getDetails()
getDetails
in interface org.springframework.security.core.Authentication
public java.lang.Object getPrincipal()
getPrincipal
in interface org.springframework.security.core.Authentication
public boolean isAuthenticated()
isAuthenticated
in interface org.springframework.security.core.Authentication
public void setAuthenticated(boolean isAuthenticated) throws java.lang.IllegalArgumentException
setAuthenticated
in interface org.springframework.security.core.Authentication
java.lang.IllegalArgumentException
@Nullable public java.util.TimeZone getTimeZone()
public void setTimeZone(java.util.TimeZone timeZone)