README.md in rack-saml-0.0.5 vs README.md in rack-saml-0.0.6

- old
+ new

@@ -53,9 +53,19 @@ config.middleware.use Rack::Saml, {:config => "#{Rails.root}/config/rack-saml.yml", :metadata => "#{Rails.root}/config/metadata.yml", :attribute_map => "#{Rails.root}/config/attribute-map.yml"} ... +If you like to add this middleware like OmniAuth (add configuration into the config/initializers directory), you can use the following. + + % vi config/initializers/rack_saml.rb + Rails.application.config.middleware.insert_after Rack::ETag, Rack::Saml, + {:config => "#{Rails.root}/config/rack-saml.yml", + :metadata => "#{Rails.root}/config/metadata.yml", + :attribute_map => "#{Rails.root}/config/attribute-map.yml"} + +If you use rack-saml with omniauth-shibboleth, Rack::Saml middleware must be loaded before OmniAuth::Builder. Thus, "insert_after Rack::ETag" is used in the above example. + **Middleware options** * *:config*: path to rack-saml.yml file * *:metadata*: path to metadata.yml file * *:attribute_map*: path to attribute-map.yml file