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