public interface SubjectSecurityContext extends SecurityContext
ContainerRequest.setSecurityContext(javax.ws.rs.core.SecurityContext).
When Jersey detects this kind of context is in the request scope,
it will use doAsSubject(java.security.PrivilegedAction) method to
dispatch the request to a resource method (or to call a sub-resource locator).BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
doAsSubject(java.security.PrivilegedAction action)
Jersey wraps calls to resource methods and sub-resource locators in
PrivilegedAction instance and passes it to this method when
dispatching a request. |
getAuthenticationScheme, getUserPrincipal, isSecure, isUserInRolejava.lang.Object doAsSubject(java.security.PrivilegedAction action)
PrivilegedAction instance and passes it to this method when
dispatching a request. Implementations should do the needful to establish
a javax.security.auth.Subject and invoke the PrivilegedAction
passed as the parameter using javax.security.auth.Subject#doAs(javax.security.auth.Subject, java.security.PrivilegedAction).action - - PrivilegedAction to be executed by this method after
establishing a subject.Copyright © 2016 Oracle Corporation. All Rights Reserved.