Commit a4d8b1e
Changed files (2)
config
initializers
config/initializers/saml_kit.rb
@@ -1,25 +1,16 @@
-class DeferredRegistry
- attr_reader :urls
-
- def initialize(original, urls: [])
- @urls = urls
+class OnDemandRegistry
+ def initialize(original)
@original = original
end
def metadata_for(entity_id)
- if @bootstrapped.nil?
- @urls.each do |url|
- @original.register_url(url, verify_ssl: Rails.env.production?)
- end
- @bootstrapped = true
- end
-
+ @original.register_url(entity_id, verify_ssl: Rails.env.production?)
@original.metadata_for(entity_id)
end
end
Saml::Kit.configure do |configuration|
configuration.issuer = ENV['ISSUER']
- configuration.registry = DeferredRegistry.new(configuration.registry, urls: ["http://localhost:3000/metadata"])
+ configuration.registry = OnDemandRegistry.new(configuration.registry)
configuration.logger = Rails.logger
end
.gitignore
@@ -21,3 +21,4 @@
/yarn-error.log
.byebug_history
+.env.local