public class SecurityContext extends Object implements Externalizable
| Constructor and Description | 
|---|
SecurityContext()
Externalizable public no-args constructor | 
SecurityContext(CredentialsProvider credentialsProvider)  | 
SecurityContext(SecurityContext securityContext)
Security context constructed for subsequent session interaction. 
 | 
SecurityContext(UserDetails userDetails,
               com.gigaspaces.security.AuthenticationToken authenticationToken)
Security context constructed upon authentication. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AuditDetails | 
getAuditDetails()  | 
Authentication | 
getAuthentication()  | 
com.gigaspaces.security.AuthenticationToken | 
getAuthenticationToken()  | 
UserDetails | 
getUserDetails()  | 
void | 
readExternal(ObjectInput in)  | 
void | 
writeExternal(ObjectOutput out)  | 
public SecurityContext()
Externalizable public no-args constructorpublic SecurityContext(CredentialsProvider credentialsProvider)
public SecurityContext(SecurityContext securityContext)
securityContext - a token for this session.public SecurityContext(UserDetails userDetails, com.gigaspaces.security.AuthenticationToken authenticationToken)
userDetails - authenticated user details with populated authorities.authenticationToken - a token for this session.public UserDetails getUserDetails()
null); null
         when context is transfered after a successful authentication;
         non-null when accessed from within an
         ISpaceFilter.public Authentication getAuthentication()
null); null
         when context is transfered before a successful authentication;
         non-null when accessed from within an
         ISpaceFilter after successful authentication.public com.gigaspaces.security.AuthenticationToken getAuthenticationToken()
null);
         null when context is transfered before a successful
         authentication; non-null when accessed from within
         an ISpaceFilter after successful authentication.public AuditDetails getAuditDetails()
null); null
         when context is transfered after a successful authentication;
         non-null when accessed from within an
         ISpaceFilter.public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionCopyright © GigaSpaces.