|
||||||||||
| 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 | |
|---|---|
java.security.Principal |
getCallerPrincipal()
This method should be implemented by the subclasses to return the caller principal. |
AppServSecurityContext |
getCurrentSecurityContext()
|
javax.security.auth.Subject |
getSubject()
This method should be implemented by the subclasses to return the Credentials of the caller principal. |
AppServSecurityContext |
newInstance(java.lang.String userName,
javax.security.auth.Subject subject)
|
AppServSecurityContext |
newInstance(java.lang.String userName,
javax.security.auth.Subject subject,
java.lang.String realm)
|
void |
setCurrentSecurityContext(AppServSecurityContext context)
set the current security context |
void |
setSecurityContextWithPrincipal(java.security.Principal principal)
set the SecurityContext with given Principal |
void |
setUnauthenticatedSecurityContext()
set the unauthenticated context |
| Method Detail |
|---|
java.security.Principal getCallerPrincipal()
javax.security.auth.Subject getSubject()
AppServSecurityContext newInstance(java.lang.String userName,
javax.security.auth.Subject subject,
java.lang.String realm)
AppServSecurityContext newInstance(java.lang.String userName,
javax.security.auth.Subject subject)
void setCurrentSecurityContext(AppServSecurityContext context)
AppServSecurityContext getCurrentSecurityContext()
void setUnauthenticatedSecurityContext()
void setSecurityContextWithPrincipal(java.security.Principal principal)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||