Class AbstractJwtHandler

java.lang.Object
org.apache.cxf.rs.security.oauth2.grants.AbstractGrantHandler
org.apache.cxf.rs.security.oauth2.grants.jwt.AbstractJwtHandler
All Implemented Interfaces:
AccessTokenGrantHandler
Direct Known Subclasses:
JwtBearerGrantHandler

public abstract class AbstractJwtHandler extends AbstractGrantHandler
The "JWT Bearer" grant handler
  • Constructor Details

    • AbstractJwtHandler

      protected AbstractJwtHandler(List<String> grants)
  • Method Details

    • validateSignature

      protected void validateSignature(JwsHeaders headers, String unsignedText, byte[] signature)
    • validateClaims

      protected void validateClaims(Client client, JwtClaims claims)
    • validateIssuer

      protected void validateIssuer(String issuer)
    • validateSubject

      protected void validateSubject(Client client, String subject)
    • setSupportedIssuers

      public void setSupportedIssuers(Set<String> supportedIssuers)
    • setJwsVerifier

      public void setJwsVerifier(JwsSignatureVerifier jwsVerifier)
    • getInitializedSigVerifier

      protected JwsSignatureVerifier getInitializedSigVerifier(JwsHeaders headers)
    • getTtl

      public int getTtl()
    • setTtl

      public void setTtl(int ttl)
    • getClockOffset

      public int getClockOffset()
    • setClockOffset

      public void setClockOffset(int clockOffset)
    • getAudience

      public String getAudience()
    • setAudience

      public void setAudience(String audience)