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.PrincipaltoString in class java.lang.Objectpublic java.lang.String getName()
getName in interface java.security.Principalpublic java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
getAuthorities in interface org.springframework.security.core.Authenticationpublic java.lang.Object getCredentials()
getCredentials in interface org.springframework.security.core.Authenticationpublic java.lang.Object getDetails()
getDetails in interface org.springframework.security.core.Authenticationpublic java.lang.Object getPrincipal()
getPrincipal in interface org.springframework.security.core.Authenticationpublic boolean isAuthenticated()
isAuthenticated in interface org.springframework.security.core.Authenticationpublic void setAuthenticated(boolean isAuthenticated)
throws java.lang.IllegalArgumentException
setAuthenticated in interface org.springframework.security.core.Authenticationjava.lang.IllegalArgumentException@Nullable public java.util.TimeZone getTimeZone()
public void setTimeZone(java.util.TimeZone timeZone)