protected PrincipalCollection |
AbstractRememberMeManager.convertBytesToPrincipals(byte[] bytes,
SubjectContext subjectContext) |
If a cipherService is available, it will be used to first decrypt the byte array.
|
protected SubjectContext |
DefaultSecurityManager.copy(SubjectContext subjectContext) |
|
protected SessionContext |
DefaultSecurityManager.createSessionContext(SubjectContext subjectContext) |
|
Subject |
DefaultSecurityManager.createSubject(SubjectContext subjectContext) |
This implementation functions as follows:
|
Subject |
DefaultSubjectFactory.createSubject(SubjectContext context) |
|
Subject |
SecurityManager.createSubject(SubjectContext context) |
Creates a Subject instance reflecting the specified contextual data.
|
Subject |
SubjectFactory.createSubject(SubjectContext context) |
Creates a new Subject instance reflecting the state of the specified contextual data.
|
protected Subject |
DefaultSecurityManager.doCreateSubject(SubjectContext context) |
Actually creates a Subject instance by delegating to the internal
subjectFactory .
|
protected SubjectContext |
DefaultSecurityManager.ensureSecurityManager(SubjectContext context) |
Determines if there is a SecurityManager instance in the context, and if not, adds 'this' to the
context.
|
void |
RememberMeManager.forgetIdentity(SubjectContext subjectContext) |
Forgets any remembered identity corresponding to the subject context map being used to build a subject instance.
|
protected PrincipalCollection |
DefaultSecurityManager.getRememberedIdentity(SubjectContext subjectContext) |
|
PrincipalCollection |
AbstractRememberMeManager.getRememberedPrincipals(SubjectContext subjectContext) |
Implements the interface method by first acquiring
the remembered serialized byte array.
|
PrincipalCollection |
RememberMeManager.getRememberedPrincipals(SubjectContext subjectContext) |
Based on the specified subject context map being used to build a Subject instance, returns any previously
remembered principals for the subject for automatic identity association (aka 'Remember Me').
|
protected abstract byte[] |
AbstractRememberMeManager.getRememberedSerializedIdentity(SubjectContext subjectContext) |
Based on the given subject context data, retrieves the previously persisted serialized identity, or
null if there is no available data.
|
protected SessionKey |
DefaultSecurityManager.getSessionKey(SubjectContext context) |
|
protected PrincipalCollection |
AbstractRememberMeManager.onRememberedPrincipalFailure(RuntimeException e,
SubjectContext context) |
Called when an exception is thrown while trying to retrieve principals.
|
protected Session |
DefaultSecurityManager.resolveContextSession(SubjectContext context) |
|
protected SubjectContext |
DefaultSecurityManager.resolvePrincipals(SubjectContext context) |
|
protected SubjectContext |
DefaultSecurityManager.resolveSession(SubjectContext context) |
Attempts to resolve any associated session based on the context and returns a
context that represents this resolved Session to ensure it may be referenced if necessary by the
invoked SubjectFactory that performs actual Subject construction.
|