@PreMatching @Priority(value=1000) public class JwtAuthenticationFilter extends JoseJwtConsumer implements javax.ws.rs.container.ContainerRequestFilter
Constructor and Description |
---|
JwtAuthenticationFilter() |
Modifier and Type | Method and Description |
---|---|
protected SecurityContext |
configureSecurityContext(JwtToken jwt) |
void |
filter(javax.ws.rs.container.ContainerRequestContext requestContext) |
int |
getClockOffset() |
String |
getRoleClaim() |
int |
getTtl() |
void |
setClockOffset(int clockOffset) |
void |
setExpectedAuthScheme(String expectedAuthScheme) |
void |
setRoleClaim(String roleClaim) |
void |
setTtl(int ttl) |
protected void |
validateToken(JwtToken jwt) |
getInitializedSignatureVerifier, getJwtToken, getJwtToken, isJweRequired, isJwsRequired, setJweRequired, setJwsRequired
getInitializedDecryptionProvider, getInitializedSignatureVerifier, getJweDecryptor, getJwsVerifier, setJweDecryptor, setJwsVerifier
protected static final Logger LOG
public void filter(javax.ws.rs.container.ContainerRequestContext requestContext) throws IOException
filter
in interface javax.ws.rs.container.ContainerRequestFilter
IOException
protected SecurityContext configureSecurityContext(JwtToken jwt)
public void setExpectedAuthScheme(String expectedAuthScheme)
protected void validateToken(JwtToken jwt)
validateToken
in class JoseJwtConsumer
public int getClockOffset()
public void setClockOffset(int clockOffset)
public String getRoleClaim()
public void setRoleClaim(String roleClaim)
public int getTtl()
public void setTtl(int ttl)
Apache CXF