Commit 470b442
Changed files (3)
lib
saml
kit
lib/saml/kit/bindings/http_post.rb
@@ -9,7 +9,6 @@ module Saml
end
def serialize(builder, relay_state: nil)
- builder.sign = true
builder.destination = location
document = builder.build
saml_params = {
lib/saml/kit/identity_provider_metadata.rb
@@ -37,14 +37,6 @@ module Saml
request_binding.serialize(builder, relay_state: relay_state)
end
- def logout_request_for(user, binding: :http_post, relay_state: nil)
- builder = Saml::Kit::LogoutRequest.builder(user) do |x|
- yield x if block_given?
- end
- request_binding = single_logout_service_for(binding: binding)
- request_binding.serialize(builder, relay_state: relay_state)
- end
-
def self.builder_class
Saml::Kit::Builders::IdentityProviderMetadata
end
lib/saml/kit/metadata.rb
@@ -64,6 +64,14 @@ module Saml
service_for(binding: binding, type: 'SingleLogoutService')
end
+ def logout_request_for(user, binding: :http_post, relay_state: nil)
+ builder = Saml::Kit::LogoutRequest.builder(user) do |x|
+ yield x if block_given?
+ end
+ request_binding = single_logout_service_for(binding: binding)
+ request_binding.serialize(builder, relay_state: relay_state)
+ end
+
def matches?(fingerprint, use: :signing)
certificates.find do |certificate|
certificate.for?(use) && certificate.fingerprint == fingerprint