Commit a97e957
Changed files (2)
app
controllers
config
app/controllers/metadata_controller.rb
@@ -7,12 +7,13 @@ class MetadataController < ApplicationController
def to_xml
builder = Saml::Kit::IdentityProviderMetadata::Builder.new
+ builder.sign = false
builder.contact_email = 'hi@example.com'
builder.organization_name = "Acme, Inc"
builder.organization_url = root_url
builder.add_single_sign_on_service(new_session_url, binding: :post)
builder.add_single_sign_on_service(new_session_url, binding: :http_redirect)
- builder.add_single_logout_service(session_url, binding: :post)
+ builder.add_single_logout_service(logout_url, binding: :post)
builder.name_id_formats = [
Saml::Kit::Namespaces::EMAIL_ADDRESS,
Saml::Kit::Namespaces::PERSISTENT,
config/routes.rb
@@ -1,6 +1,7 @@
Rails.application.routes.draw do
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
resource :session, only: [:new, :create, :destroy]
+ post "/session/logout" => "sessions#destroy", as: :logout
post "/session/new" => "sessions#new"
resource :metadata, only: [:show]
root to: "sessions#new"