Apache CXF API

org.apache.cxf.jaxrs.security
Class JAASAuthenticationFilter

java.lang.Object
  extended by org.apache.cxf.jaxrs.security.JAASAuthenticationFilter
All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter

@PreMatching
@Priority(value=1000)
public class JAASAuthenticationFilter
extends Object
implements javax.ws.rs.container.ContainerRequestFilter


Constructor Summary
JAASAuthenticationFilter()
           
 
Method Summary
 void filter(javax.ws.rs.container.ContainerRequestContext context)
           
protected  CallbackHandler getCallbackHandler(String name, String password)
           
protected  javax.ws.rs.core.Response.Status getRedirectStatus()
           
protected  javax.ws.rs.core.Response handleAuthenticationException(SecurityException ex, Message m)
           
protected  boolean isRedirectPossible(javax.ws.rs.core.HttpHeaders headers)
           
 void setContextName(String name)
           
 void setIgnoreBasePath(boolean ignore)
           
 void setLoginConfig(Configuration config)
           
 void setRealmName(String name)
           
 void setRedirectURI(String uri)
           
 void setRoleClassifier(String rc)
           
 void setRoleClassifierType(String rct)
           
 void setRolePrefix(String name)
          Deprecated. 
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAASAuthenticationFilter

public JAASAuthenticationFilter()
Method Detail

setRolePrefix

@Deprecated
public void setRolePrefix(String name)
Deprecated. 


setIgnoreBasePath

public void setIgnoreBasePath(boolean ignore)

setContextName

public void setContextName(String name)

setLoginConfig

public void setLoginConfig(Configuration config)

setRoleClassifier

public void setRoleClassifier(String rc)

setRoleClassifierType

public void setRoleClassifierType(String rct)

setRedirectURI

public void setRedirectURI(String uri)

setRealmName

public void setRealmName(String name)

getCallbackHandler

protected CallbackHandler getCallbackHandler(String name,
                                             String password)

filter

public void filter(javax.ws.rs.container.ContainerRequestContext context)
Specified by:
filter in interface javax.ws.rs.container.ContainerRequestFilter

handleAuthenticationException

protected javax.ws.rs.core.Response handleAuthenticationException(SecurityException ex,
                                                                  Message m)

getRedirectStatus

protected javax.ws.rs.core.Response.Status getRedirectStatus()

isRedirectPossible

protected boolean isRedirectPossible(javax.ws.rs.core.HttpHeaders headers)

Apache CXF API

Apache CXF