@Contract
@PerLookup
public interface AppServSecurityContext
| Modifier and Type | Method and Description |
|---|---|
Principal |
getCallerPrincipal()
This method should be implemented by the subclasses to
return the caller principal.
|
AppServSecurityContext |
getCurrentSecurityContext() |
Subject |
getSubject()
This method should be implemented by the subclasses to return
the Credentials of the caller principal.
|
AppServSecurityContext |
newInstance(String userName,
Subject subject) |
AppServSecurityContext |
newInstance(String userName,
Subject subject,
String realm) |
void |
setCurrentSecurityContext(AppServSecurityContext context)
set the current security context
|
void |
setSecurityContextWithPrincipal(Principal principal)
set the SecurityContext with given Principal
|
void |
setUnauthenticatedSecurityContext()
set the unauthenticated context
|
Principal getCallerPrincipal()
Subject getSubject()
AppServSecurityContext newInstance(String userName, Subject subject, String realm)
AppServSecurityContext newInstance(String userName, Subject subject)
void setCurrentSecurityContext(AppServSecurityContext context)
AppServSecurityContext getCurrentSecurityContext()
void setUnauthenticatedSecurityContext()
void setSecurityContextWithPrincipal(Principal principal)
Copyright © 2017–2020 Eclipse Foundation. All rights reserved.