Class JwtTokenIssuerProperties

java.lang.Object
com.loomcache.springboot.security.JwtTokenIssuerProperties

@ConfigurationProperties(prefix="loomcache.security.jwt") public class JwtTokenIssuerProperties extends Object
Configuration for the opt-in REST JWT issuer.
  • Constructor Details

    • JwtTokenIssuerProperties

      public JwtTokenIssuerProperties()
  • Method Details

    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getSigningSecret

      public @Nullable String getSigningSecret()
    • setSigningSecret

      public void setSigningSecret(@Nullable String signingSecret)
    • getKeyId

      public String getKeyId()
    • setKeyId

      public void setKeyId(String keyId)
    • getVerificationSecrets

      public Map<String,String> getVerificationSecrets()
    • setVerificationSecrets

      public void setVerificationSecrets(Map<String,String> verificationSecrets)
    • getIssuer

      public String getIssuer()
    • setIssuer

      public void setIssuer(String issuer)
    • getAudience

      public String getAudience()
    • setAudience

      public void setAudience(String audience)
    • getTtl

      public Duration getTtl()
    • setTtl

      public void setTtl(Duration ttl)
    • getAllowedClockSkew

      public Duration getAllowedClockSkew()
    • setAllowedClockSkew

      public void setAllowedClockSkew(Duration allowedClockSkew)
    • getRevokedTokenIds

      public Set<String> getRevokedTokenIds()
    • setRevokedTokenIds

      public void setRevokedTokenIds(Set<String> revokedTokenIds)
    • isLocalRevocationEnabled

      public boolean isLocalRevocationEnabled()
    • setLocalRevocationEnabled

      public void setLocalRevocationEnabled(boolean localRevocationEnabled)