Package org.codice.ddf.pax.web.jetty
Class JettyIdentityService
java.lang.Object
org.codice.ddf.pax.web.jetty.JettyIdentityService
- All Implemented Interfaces:
org.eclipse.jetty.security.IdentityService
public class JettyIdentityService
extends Object
implements org.eclipse.jetty.security.IdentityService
-
Field Summary
Fields inherited from interface org.eclipse.jetty.security.IdentityService
NO_ROLES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassociate(org.eclipse.jetty.server.UserIdentity user) voiddisassociate(Object previous) org.eclipse.jetty.server.UserIdentityorg.eclipse.jetty.security.RunAsTokennewRunAsToken(String runAsName) org.eclipse.jetty.server.UserIdentitynewUserIdentity(Subject subject, Principal userPrincipal, String[] roles) setRunAs(org.eclipse.jetty.server.UserIdentity user, org.eclipse.jetty.security.RunAsToken token) voidunsetRunAs(Object token)
-
Constructor Details
-
JettyIdentityService
public JettyIdentityService()
-
-
Method Details
-
associate
- Specified by:
associatein interfaceorg.eclipse.jetty.security.IdentityService
-
disassociate
- Specified by:
disassociatein interfaceorg.eclipse.jetty.security.IdentityService
-
setRunAs
@Nullable public Object setRunAs(org.eclipse.jetty.server.UserIdentity user, org.eclipse.jetty.security.RunAsToken token) - Specified by:
setRunAsin interfaceorg.eclipse.jetty.security.IdentityService
-
unsetRunAs
- Specified by:
unsetRunAsin interfaceorg.eclipse.jetty.security.IdentityService
-
newUserIdentity
public org.eclipse.jetty.server.UserIdentity newUserIdentity(Subject subject, Principal userPrincipal, String[] roles) - Specified by:
newUserIdentityin interfaceorg.eclipse.jetty.security.IdentityService
-
newRunAsToken
- Specified by:
newRunAsTokenin interfaceorg.eclipse.jetty.security.IdentityService
-
getSystemUserIdentity
@Nullable public org.eclipse.jetty.server.UserIdentity getSystemUserIdentity()- Specified by:
getSystemUserIdentityin interfaceorg.eclipse.jetty.security.IdentityService
-