Commit eb3aeae
2017-11-07 21:05:11
1 parent
75713bb
Changed files (1)
airport
app
controllers
airport/app/controllers/sessions_controller.rb
@@ -3,8 +3,7 @@ class SessionsController < ApplicationController
skip_before_action :authenticate!
def new
- metadata = Saml::Kit.configuration.registry.metadata_for(DEFAULT_IDP_ENTITY_ID)
- @uri = URI.parse(metadata.single_sign_on_service_for(binding: :http_redirect)[:location])
+ @uri = URI.parse(idp_metadata.single_sign_on_service_for(binding: :http_redirect)[:location])
redirect_to @uri.to_s + '?' + query_params
end
@@ -24,4 +23,8 @@ class SessionsController < ApplicationController
"#{x}=#{CGI.escape(y)}"
end.join('&')
end
+
+ def idp_metadata
+ Saml::Kit.configuration.registry.metadata_for(DEFAULT_IDP_ENTITY_ID)
+ end
end