OmniAuth is a library that standardizes multi-provider authentication for
web applications. It was created to be powerful, flexible, and do as
little as possible. Any developer can create strategies for OmniAuth
that can authenticate users via disparate systems. OmniAuth strategies
have been created for everything from Facebook to LDAP.
In order to use OmniAuth in your applications, you will need to leverage one or more strategies. These strategies are generally released individually as RubyGems, and you can see a community maintained list on the wiki for this project.
One strategy, called Developer, is included with OmniAuth and provides a completely insecure, non-production-usable strategy that directly prompts a user for authentication information and then passes it straight through. You can use it as a placeholder when you start development and easily swap in other strategies later.
OmniAuth alternatives and related gems
Based on the "Authentication and OAuth" category
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of OmniAuth or a related project?
OmniAuth RecommendationsThere are no recommendations yet. Be the first to promote OmniAuth!
Have you used OmniAuth? Share your experience. Write a short recommendation and OmniAuth, you and your project will be promoted on Awesome Ruby.
Recently added OmniAuth resources
Be the first to add one!