class TokenError
Attributes
original_error[R]
reason[R]
token[R]
Public Class Methods
expired(token)
click to toggle source
# File lib/keycloak-api-rails/token_error.rb, line 23 def self.expired(token) TokenError.new(token, :expired, "JWT token is expired", nil) end
invalid_format(token, original_error)
click to toggle source
# File lib/keycloak-api-rails/token_error.rb, line 15 def self.invalid_format(token, original_error) TokenError.new(token, :invalid_format, "Wrong JWT Format", original_error) end
new(token, reason, message, original_error)
click to toggle source
Calls superclass method
# File lib/keycloak-api-rails/token_error.rb, line 4 def initialize(token, reason, message, original_error) super(message) @token = token @reason = reason @original_error = original_error end
no_token(token)
click to toggle source
# File lib/keycloak-api-rails/token_error.rb, line 19 def self.no_token(token) TokenError.new(token, :no_token, "No JWT token provided", nil) end
unknown(token)
click to toggle source
# File lib/keycloak-api-rails/token_error.rb, line 27 def self.unknown(token) TokenError.new end
verification_failed(token, original_error)
click to toggle source
# File lib/keycloak-api-rails/token_error.rb, line 11 def self.verification_failed(token, original_error) TokenError.new(token, :verification_failed, "Failed to verify JWT token", original_error) end