public abstract class AbstractSecurityContext extends Object implements AppServSecurityContext, Serializable
Modifier and Type | Field and Description |
---|---|
protected Principal |
additionalPrincipal |
protected Principal |
callerPrincipal |
protected Subject |
subject |
Constructor and Description |
---|
AbstractSecurityContext() |
Modifier and Type | Method and Description |
---|---|
Principal |
getAdditionalPrincipal() |
abstract Principal |
getCallerPrincipal()
This method should be implemented by the subclasses to
return the caller principal.
|
abstract Subject |
getSubject()
This method should be implemented by the subclasses to return
the Credentials of the caller principal.
|
void |
setAdditionalPrincipal(Principal principal) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCurrentSecurityContext, newInstance, newInstance, setCurrentSecurityContext, setSecurityContextWithPrincipal, setUnauthenticatedSecurityContext
protected Principal callerPrincipal
protected Subject subject
protected Principal additionalPrincipal
public abstract Principal getCallerPrincipal()
getCallerPrincipal
in interface AppServSecurityContext
public abstract Subject getSubject()
getSubject
in interface AppServSecurityContext
public Principal getAdditionalPrincipal()
public void setAdditionalPrincipal(Principal principal)
Copyright © 2021. All rights reserved.