Commit be5d113
2017-11-24 21:35:20
1 parent
b34febc
Changed files (2)
airport
app
controllers
views
sessions
airport/app/controllers/sessions_controller.rb
@@ -17,7 +17,8 @@ class SessionsController < ApplicationController
def destroy
binding = :http_redirect == params[:binding].to_sym ? :http_redirect : :http_post
saml_binding = idp.single_logout_service_for(binding: binding)
- @url, @saml_params = saml_binding.serialize(builder_for(:logout))
+ @saml_builder = builder_for(:logout)
+ @url, @saml_params = saml_binding.serialize(@saml_builder)
end
private
airport/app/views/sessions/destroy.html.erb
@@ -8,10 +8,13 @@
<%= hidden_field_tag key, value %>
<% end %>
<% end %>
+ <%= debug @saml_builder.build.to_xhtml %>
</div>
</div>
</div>
<%= javascript_tag do %>
- window.onload = function() { document.forms[0].submit(); };
+ window.onload = function() {
+ window.setTimeout(function() { document.forms[0].submit(); }, 5000);
+ };
<% end %>