org.apache.cxf.jaxrs.security
Class KerberosAuthenticationFilter
java.lang.Object
org.apache.cxf.jaxrs.security.KerberosAuthenticationFilter
- All Implemented Interfaces:
- javax.ws.rs.container.ContainerRequestFilter
@PreMatching
public class KerberosAuthenticationFilter
- extends Object
- implements javax.ws.rs.container.ContainerRequestFilter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KerberosAuthenticationFilter
public KerberosAuthenticationFilter()
filter
public void filter(javax.ws.rs.container.ContainerRequestContext context)
- Specified by:
filter
in interface javax.ws.rs.container.ContainerRequestFilter
createGSSContext
protected GSSContext createGSSContext()
throws GSSException
- Throws:
GSSException
loginAndGetSubject
protected Subject loginAndGetSubject()
throws LoginException
- Throws:
LoginException
getCompleteServicePrincipalName
protected String getCompleteServicePrincipalName()
setMessageContext
@Context
public void setMessageContext(MessageContext context)
setLoginContextName
public void setLoginContextName(String contextName)
setServicePrincipalName
public void setServicePrincipalName(String servicePrincipalName)
setRealm
public void setRealm(String realm)
setCallbackHandler
public void setCallbackHandler(CallbackHandler callbackHandler)
Apache CXF