@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, setJwsRequiredgetInitializedDecryptionProvider, getInitializedSignatureVerifier, getJweDecryptor, getJwsVerifier, setJweDecryptor, setJwsVerifierprotected static final Logger LOG
public void filter(javax.ws.rs.container.ContainerRequestContext requestContext)
throws IOException
filter in interface javax.ws.rs.container.ContainerRequestFilterIOExceptionprotected SecurityContext configureSecurityContext(JwtToken jwt)
public void setExpectedAuthScheme(String expectedAuthScheme)
protected void validateToken(JwtToken jwt)
validateToken in class JoseJwtConsumerpublic 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