class JWT::Configuration::JwkConfiguration

Attributes

kid_generator[RW]

Public Class Methods

new() click to toggle source
# File lib/jwt/configuration/jwk_configuration.rb, line 9
def initialize
  self.kid_generator_type = :key_digest
end

Public Instance Methods

kid_generator_type=(value) click to toggle source
# File lib/jwt/configuration/jwk_configuration.rb, line 13
def kid_generator_type=(value)
  self.kid_generator = case value
                       when :key_digest
                         JWT::JWK::KidAsKeyDigest
                       when :rfc7638_thumbprint
                         JWT::JWK::Thumbprint
                       else
                         raise ArgumentError, "#{value} is not a valid kid generator type."
                       end
end