From 7865a30fecd34254fff2f517483a0c22fddf9b65 Mon Sep 17 00:00:00 2001 From: theworldbright Date: Fri, 6 Nov 2015 17:20:27 -0800 Subject: [PATCH] Return an JSON error response for invalid jwks_uri --- app/controllers/api/openid_connect/clients_controller.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/controllers/api/openid_connect/clients_controller.rb b/app/controllers/api/openid_connect/clients_controller.rb index 38eabc92c..66ef31cc6 100644 --- a/app/controllers/api/openid_connect/clients_controller.rb +++ b/app/controllers/api/openid_connect/clients_controller.rb @@ -14,6 +14,10 @@ module Api validation_fail_redirect_uri(e) end + rescue_from OpenSSL::SSL::SSLError do |e| + validation_fail_as_json(e) + end + def create registrar = OpenIDConnect::Client::Registrar.new(request.url, params) client = Api::OpenidConnect::OAuthApplication.register! registrar