Skip to content
Extraits de code Groupes Projets
Valider c1e1f9bf rédigé par theworldbright's avatar theworldbright
Parcourir les fichiers

Fix 500 error when unknown algorithm is used for JWT

parent 4cde4148
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -46,16 +46,16 @@ module Api ...@@ -46,16 +46,16 @@ module Api
end end
end end
rescue_from Rack::OAuth2::Server::Authorize::BadRequest, JSON::JWT::InvalidFormat do |e| rescue_from Rack::OAuth2::Server::Authorize::BadRequest,
JSON::JWT::InvalidFormat, JSON::JWK::UnknownAlgorithm do |e|
logger.info e.backtrace[0, 10].join("\n") logger.info e.backtrace[0, 10].join("\n")
render json: {error: :invalid_request, error_description: e.message, status: e.status}
end
rescue_from JSON::JWT::InvalidFormat do |e|
render json: {error: :invalid_request, error_description: e.message, status: 400} render json: {error: :invalid_request, error_description: e.message, status: 400}
end end
rescue_from JSON::JWT::VerificationFailed do |e| rescue_from JSON::JWT::VerificationFailed do |e|
logger.info e.backtrace[0, 10].join("\n")
render json: {error: :invalid_grant, error_description: e.message, status: 400} render json: {error: :invalid_grant, error_description: e.message, status: 400}
end end
end end
end end
end end
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter