Method: Auth0::Mixins::Validation::Algorithm::RS256#initialize
- Defined in:
- lib/auth0/mixins/validation.rb
#initialize(jwks_url, lifetime) ⇒ RS256
Returns a new instance of RS256.
306 307 308 309 310 311 312 313 |
# File 'lib/auth0/mixins/validation.rb', line 306 def initialize(jwks_url, lifetime) raise Auth0::InvalidParameter, 'Must supply a valid jwks_url' if jwks_url.to_s.empty? raise Auth0::InvalidParameter, 'Must supply a valid lifetime' unless lifetime.is_a?(Integer) && lifetime >= 0 @lifetime = lifetime @jwks_url = jwks_url @did_fetch_jwks = false end |