Skip to content

Releases: auth0/omniauth-auth0

v3.1.1

25 Jul 14:22
1e125b4
Compare
Choose a tag to compare

Added

Fixed

  • fix: upgrade to Sinatra 3 and use Rack::Session::Cookie in tests #165 (stevehobbsdev)

Security

Misc dependabot package updates and version bumps.

v3.1.0

08 Dec 15:10
4168583
Compare
Choose a tag to compare

Full Changelog

Added

Changed

Fixed

Security

v3.0.0

19 Apr 15:39
7d58d6b
Compare
Choose a tag to compare

Version 3.0 introduces Omniauth v2.0 which addresses CVE-2015-9284. Omniauth now defaults to only allow POST as the allowed request_phase method. This was previously handled through the recommended mitigation using the omniauth-rails_csrf_protection v0.x.x gem to provide CSRF protection.

Upgrading to omniauth-rails_csrf_protection v1.0.0

If you are using omniauth-rails_csrf_protection to provide CSRF protection, you will need to be upgrade to 1.x.x.

BREAKING CHANGES

Now that OmniAuth now defaults to only POST as the allowed request_phase method, if you aren't already, you will need to convert any login links to use form helpers with the POST method.

# OLD -- GET request
<a href='/auth/auth0'>Login</a>

# NEW Example #1 -- POST request
<%= link_to 'Login', 'auth/auth0', method: :post %>

# NEW Example #2 -- POST request
<%= button_to 'Login', 'auth/auth0', method: :post %>

# NEW Example #3 -- POST request
<%= form_tag('/auth/auth0', method: :post) do %>
  <button type='submit'></button>
<% end %>

Allowing GET Requests

In the scenario you absolutely must use GET requests as an allowed request method for authentication, you can override the protection provided with the following config override:

# Allowing GET requests will expose you to CVE-2015-9284 
OmniAuth.config.allowed_request_methods = [:get, :post]

v2.6.0

01 Apr 21:14
b0f1622
Compare
Choose a tag to compare

v2.6.0 (2021-04-01)

Full Changelog

Added

v2.5.0

21 Jan 20:23
37ebf00
Compare
Choose a tag to compare

v2.5.0 (2021-01-21)

Full Changelog

Added

Changed

Fixed

2.4.1

08 Oct 21:26
ce6824d
Compare
Choose a tag to compare

v2.4.1 (2020-10-08)

Full Changelog

Fixed

v2.4.0

23 Sep 00:26
860bd45
Compare
Choose a tag to compare

v2.4.0 (2020-09-22)

Full Changelog

Security

Added

v2.3.1

27 Mar 21:05
a7f1119
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

v2.3.0

10 Mar 03:38
c091def
Compare
Choose a tag to compare

Full Changelog

Added

v2.2.0

18 Apr 17:00
Compare
Choose a tag to compare

Full Changelog

Closed issues

  • It supports custom domain? #71
  • Valid Login, No Details: email=nil image=nil name="github|38257089" nickname=nil #70

Added

Changed