…new logging facilities.
…icalization. This should resolve the c14n/canonicalization issues in the original omniauth-saml gem. This is a partial refactor and a bit more work is needed in order to completey use Nokogiri rather than REXML for XML parsing/searching as well.
…es. Now specs can be run again. This required an updrade of OmniAuth to 1.1. If using within a Rails app, simply use an initializer to tell it to use the Rails logger. eg) OmniAuth.config.logger = Rails.logger
… help to increase interopability (see documentation). Moved :authn_context_class_ref logic to within the :requested_authn_context logic. Updated documentation.
… via a specific authentication context class. This setting is optional and defaults to "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport". If set to nil or empty, the saml:AuthnContextClassRef node will be completely removed from the SAML auth request.
* now requires ruby 1.9.2+ * use xmlcanonicalizer gem
* return first and last name in the info hash. * no longer use LDAP oids for name and email selection. * return SAML attributes as the omniauth raw_info hash.
* extract commits from omniauth 0-3-stable branch. * port to omniauth 1.0 strategy format. * update README with more documentation and license. * package as the `omniauth-saml` gem.