Skip to content

Releases: apokalipto/devise_saml_authenticatable

v1.9.1

09 Jan 23:00
Compare
Choose a tag to compare

Fixes

  • Adds homepage and required_ruby_version to gemspec (#222)
  • Replace deprecated OneLogin::RubySaml::Settings#issuer with sp_entity_id (#220)
  • Update File.exists? reference (#223)
    • This is required for Ruby 3.2

Housekeeping

  • Add Dependabot for GitHub Actions (#225)
  • Bump actions/checkout from 2 to 3 (#226)
  • Adds Ruby 3.2 to the CI matrix (#231)

v1.9.0

v1.8.0

v1.7.0

03 Sep 14:55
Compare
Choose a tag to compare

Features

  • Validate InResponseTo header in SAML responses (#195)

Fixes

  • Check user signed in before init sp logout (#191)

v1.6.3

04 Nov 16:47
Compare
Choose a tag to compare

Rails support

  • Use strings for class names (#185)
    • This supports the zeitwerk autoloader in Rails 6

1.6.2

28 Sep 15:39
Compare
Choose a tag to compare

Regression fixes

  • Revert "return nil when creating/updating resource raises an exception" (#184)
    • This was mistakenly included in 1.6.1 and should not have been in a patch release. It breaks existing behavior, see #181 (comment) for the problem and some potential solutions.

1.6.1

14 Sep 15:08
09221d5
Compare
Choose a tag to compare

Updates

  • add params to metadata action to fix multi IdPs issue (#175)
  • return nil when creating/updating resource raises an exception (#176)

Fixes

  • Replace Model::attribute_map method (#179)

1.6.0

06 Jul 17:51
a200261
Compare
Choose a tag to compare

Features

  • Added a configuration for clock drift (#145)
  • added support for name identifier in SP-initiated logout (#149)
  • better support for multiple IdPs: dynamic attribute mapping (#162)
  • better support for relay state in IdP-initiated logout (#162)

Miscellany

  • SamlException inherits from StandardError instead of Exception (#140)

1.5.0

05 Feb 16:41
Compare
Choose a tag to compare
  • Support for multiple authentication strategies
  • Support Rails 5.2

1.4.1

08 Mar 22:18
Compare
Choose a tag to compare

Update ruby-saml to 1.7.0 version
It fixes vulnerability CVE-2017-11428. Process text of nodes properly, ignoring comments