Commit 67bee25

mo <mo@mokhan.ca>
2017-11-07 22:03:02
sync up entity_ids.
1 parent 7e48290
Changed files (2)
airport
config
initializers
proof
app
airport/config/initializers/saml_kit.rb
@@ -1,5 +1,6 @@
-DEFAULT_IDP_ENTITY_ID="#{ENV['AUTHENTICATION_HOST']}/metadata"
+idp = nil
 Saml::Kit.configure do |configuration|
   configuration.issuer = ENV['ISSUER']
-  configuration.registry.register_url(DEFAULT_IDP_ENTITY_ID)
+  idp = configuration.registry.register_url("#{ENV['AUTHENTICATION_HOST']}/metadata")
 end
+DEFAULT_IDP_ENTITY_ID=idp.entity_id
proof/app/controllers/metadata_controller.rb
@@ -8,7 +8,6 @@ class MetadataController < ApplicationController
   def to_xml
     builder = Saml::Kit::IdentityProviderMetadata::Builder.new
     builder.contact_email = 'hi@example.com'
-    builder.entity_id = metadata_url
     builder.organization_name = "Acme, Inc"
     builder.organization_url = root_url
     builder.add_single_sign_on_service(new_session_url, binding: :post)