class Auth0::Verifier::Configuration
Configuration
file
Attributes
audience[W]
domain[W]
jwks_url[W]
type[W]
use_ssl[W]
Public Instance Methods
audience()
click to toggle source
# File lib/auth0/verifier/configuration.rb, line 24 def audience @audience || ENV['AUTH0_AUDIENCE'] end
domain()
click to toggle source
# File lib/auth0/verifier/configuration.rb, line 16 def domain (@domain || ENV['AUTH0_DOMAIN'])&.gsub(%r{\Ahttps?://}, '') end
jwks_url()
click to toggle source
# File lib/auth0/verifier/configuration.rb, line 34 def jwks_url return @jwks_url if @jwks_url return unless domain "#{url}/.well-known/jwks.json" end
type()
click to toggle source
# File lib/auth0/verifier/configuration.rb, line 20 def type @type || :RS256 end
url()
click to toggle source
# File lib/auth0/verifier/configuration.rb, line 11 def url protocol = use_ssl ? 'https' : 'http' "#{protocol}://#{domain}" end
use_ssl()
click to toggle source
# File lib/auth0/verifier/configuration.rb, line 28 def use_ssl return @use_ssl unless @use_ssl.nil? true end