org.apache.cxf.rs.security.jose.jaxrs
Class JwtAuthenticationFilter

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

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


Nested Class Summary
static class JwtAuthenticationFilter.JwtPrincipal
           
 
Field Summary
protected static Logger LOG
           
 
Constructor Summary
JwtAuthenticationFilter()
           
 
Method Summary
 void filter(javax.ws.rs.container.ContainerRequestContext requestContext)
           
 void setJweOnly(boolean jweOnly)
           
 
Methods inherited from class org.apache.cxf.rs.security.jose.jwt.AbstractJoseJwtConsumer
getInitializedDecryptionProvider, getInitializedSigVerifier, getJwtToken, setJweDecryptor, setJweVerifier, validateToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final Logger LOG
Constructor Detail

JwtAuthenticationFilter

public JwtAuthenticationFilter()
Method Detail

filter

public void filter(javax.ws.rs.container.ContainerRequestContext requestContext)
            throws IOException
Specified by:
filter in interface javax.ws.rs.container.ContainerRequestFilter
Throws:
IOException

setJweOnly

public void setJweOnly(boolean jweOnly)


Apache CXF