Class JWTAuthContextInfo


  • @Vetoed
    public class JWTAuthContextInfo
    extends Object
    The public key and expected issuer needed to validate a token.
    • Constructor Detail

      • JWTAuthContextInfo

        public JWTAuthContextInfo()
    • Method Detail

      • setIssuedBy

        public void setIssuedBy​(List<String> issuedBy)
      • getExpGracePeriodSecs

        public int getExpGracePeriodSecs()
      • setExpGracePeriodSecs

        public void setExpGracePeriodSecs​(int expGracePeriodSecs)
      • getPublicKeyLocation

        public List<String> getPublicKeyLocation()
      • setPublicKeyLocation

        public void setPublicKeyLocation​(List<String> publicKeyLocation)
      • getDecryptionKeyLocation

        public List<String> getDecryptionKeyLocation()
      • isJWERequired

        public boolean isJWERequired()
      • setDecryptionKeyLocation

        public void setDecryptionKeyLocation​(List<String> keyLocation)
      • getPublicKeyContent

        public String getPublicKeyContent()
      • setPublicKeyContent

        public void setPublicKeyContent​(String publicKeyContent)
      • getKeysRefreshInterval

        public int getKeysRefreshInterval()
      • setKeysRefreshInterval

        public void setKeysRefreshInterval​(int keysRefreshInterval)
      • getForcedKeysRefreshInterval

        public int getForcedKeysRefreshInterval()
      • setForcedKeysRefreshInterval

        public void setForcedKeysRefreshInterval​(int forcedKeysRefreshInterval)
      • getTokenHeader

        public String getTokenHeader()
      • setTokenHeader

        public void setTokenHeader​(String tokenHeader)
      • getTokenCookie

        public String getTokenCookie()
      • setTokenCookie

        public void setTokenCookie​(String tokenCookie)
      • getGroupsClaimName

        public String getGroupsClaimName()
      • setGroupsClaimName

        public void setGroupsClaimName​(String groupsClaimName)
      • getExpectedAudience

        public Set<String> getExpectedAudience()
      • setExpectedAudience

        public void setExpectedAudience​(Set<String> expectedAudience)
      • getSignatureAlgorithms

        public List<be.atbash.ee.security.octopus.nimbus.jwt.jws.JWSAlgorithm> getSignatureAlgorithms()
      • setSignatureAlgorithms

        public void setSignatureAlgorithms​(List<be.atbash.ee.security.octopus.nimbus.jwt.jws.JWSAlgorithm> signatureAlgorithms)
      • getRequiredClaims

        public Set<String> getRequiredClaims()
      • setRequiredClaims

        public void setRequiredClaims​(Set<String> requiredClaims)