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,
               AuthenticationToken authenticationToken)
Security context constructed upon authentication. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AuditDetails | 
getAuditDetails()  | 
Authentication | 
getAuthentication()  | 
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, 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 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.