blob: 42da9c4752c6a8fcb65344f619691a1822b9ea01 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
class Sp
class << self
def default(request)
@sp ||=
begin
url_helpers = Rails.application.routes.url_helpers
host = "#{request.protocol}#{request.host}:#{request.port}"
Saml::Kit::ServiceProviderMetadata.build do |builder|
builder.embed_signature = false
builder.add_assertion_consumer_service(url_helpers.consume_url(host: host), binding: :http_post)
builder.add_single_logout_service(url_helpers.logout_url(host: host), binding: :http_post)
end
end
end
end
end
|