Omniauth Auth0 Versions Save

OmniAuth strategy to login with Auth0

v3.1.1

9 months ago

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

1 year ago

Full Changelog

Added

Changed

Fixed

Security

v3.0.0

3 years ago

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

3 years ago

v2.6.0 (2021-04-01)

Full Changelog

Added

v2.5.0

3 years ago

v2.5.0 (2021-01-21)

Full Changelog

Added

Changed

Fixed

v2.4.1

3 years ago

v2.4.1 (2020-10-08)

Full Changelog

Fixed

v2.4.0

3 years ago

v2.4.0 (2020-09-22)

Full Changelog

Security

Added

v2.3.1

4 years ago

Full Changelog

Fixed bugs:

v2.3.0

4 years ago

Full Changelog

Added

v2.2.0

5 years ago

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