|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Contract @Scoped(value=org.jvnet.hk2.component.PerLookup.class) public interface AppServSecurityContext
The SecurityContext Interface, also provide factory methods
| Method Summary | |
|---|---|
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 |
| Method Detail |
|---|
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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||