{"repo":"omniauth/omniauth-oauth2","free":true,"listed":false,"github":"https://github.com/omniauth/omniauth-oauth2","clone":"git clone https://github.com/omniauth/omniauth-oauth2.git","description":"An abstract OAuth2 strategy for OmniAuth.","language":"Ruby","stars":522,"topics":["oauth2","omniauth","authentication","omniauth-strategy","hacktoberfest"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"OmniAuth OAuth2 [ ][gem] [ ][codeclimate] [ ][coveralls] [gem]: https://rubygems.org/gems/omniauth-oauth2 [codeclimate]: https://codeclimate.com/github/intridea/omniauth-oauth2 [coveralls]: https://coveralls.io/r/intridea/omniauth-oauth2 This gem contains a generic OAuth2 strategy for OmniAuth. It is meant to serve as a building block strategy for other strategies and not to be used independently (since it has no inherent way to gather uid and user info). Creating an OAuth2 Strategy To create an OmniAuth OAuth2 strategy using this gem, you can simply subclass it and add a few extra methods like so: That's pretty much it! OmniAuth-OAuth2 for Enterprise Available as part of the Tidelift Subscription. The maintainers of OmniAuth-OAuth2 and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source packages you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact packages you use. Learn more. Supported Ruby Versions OmniAuth is tested under 2.5, 2.6, 2.7, 3.0, 3.1, 3.2, truffleruby, and JRuby.","default_branch":null,"files":null,"tree":[],"storefront":"/r/omniauth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/omniauth/omniauth-oauth2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}