Skip to content

Releases: omniauth/omniauth-oauth2

v1.7.3

19 Jun 12:52
d266cc1
Compare
Choose a tag to compare

This release contains the relaxation of the oauth2 gem requirement, without the stricter omniauth requirement that 1.8.0 introduces.

v1.8.0

18 Jun 16:40
3a43234
Compare
Choose a tag to compare

v1.8.0

  • Relaxes allowed versions of the oauth2 gem. #146
  • Requires omniauth ~> 2.0 #152

v1.7.2

02 Nov 18:59
Compare
Choose a tag to compare

This release patches a vulnerability reported to GitLab, where a malicious actor could craft a callback URL that displayed an arbitrary message to users without checking that the callback state matched omniauth's session state.

Thank you to the folks at GitLab for upstreaming this fix.

Relax OmniAuth Requirement

11 Jan 20:07
6652078
Compare
Choose a tag to compare

With the release of OmniAuth v2.0.0, this relaxes the OmniAuth requirement this library has.

Add strategy option for PKCE

11 Aug 15:41
a8d8e27
Compare
Choose a tag to compare

v1.7.0 adds the option to specify that your strategy should utilize PKCE.

Simply add the pkce option to your strategy and set it to true:

option :pkce, true

By default, this uses the recommended code_challenge_method of "S256", but in the event that you want to use basic, or some other future code challenge method, you can specify them in your strategy as well:

option :pkce_options, {
  :code_challenge => proc { |verifier| verifier },
  :code_challenge_method => "basic",
}

Note that the code_challenge must be supplied in the form of something that responds to call.

v1.6.0

14 Dec 21:34
Compare
Choose a tag to compare
  • Fixes CVE-2015-1820 from rest-client
  • Updates minimum Omniauth dependency to 1.9.0 for additional security updates
  • Fixes Rubocop offenses
  • Updates supported Ruby versions
  • Updates CI versions
  • Updates RubyGems source from http to https

v1.5.0

13 Dec 18:45
Compare
Choose a tag to compare
Bump version to 1.5.0