omniauth

OmniAuth is a flexible Rack intermediate software that standardizes multiple provider authentication for web applications. It allows developers to create strategies that allow them to perform user verification through different systems. It offers a built-in developer strategy in the development phase, and external strategies are integrated as separate RubyGems.

OM

omniauth · Authentication & Identity

STARS8.1K
FORKS971
COMMITS0
CONTRIBUTORS0
VERSIONv2.1.4
UPDATEDyesterday
RubyAuthenticationRack MiddlewareOAuthMIT

Common commercial products in this category: Auth0, Okta, AWS Cognito

What can it do?
  • You do user authentication through different services in your application.
  • In the development process, you use the built-in developer strategy for temporary authentication.
  • You configure it as intermediate software on rack-based structures or roofs such as Sinatra and Rails.
User reviews
  • • NeutralHacker News

    Easy Rails OAuth integration testing with Omniauth and Capybara

    “Proper in this case: OmniAuth abstracts away the actual OAuth process and, as is always proper, you should be testing your application code not your libraries.”

  • • NeutralHacker News

    Easy Rails OAuth integration testing with Omniauth and Capybara

    “I recently started using Omniauth & Capybara like this. It seems to work easily enough even for a relative testing novice like me.”

GitHub

My note

Alternative pages

More in: Authentication & Identity