SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 Ruby Authentication and OAuth Projects
-
Project mention: We Fell Out of Love with Next.js and Back in Love with Ruby on Rails | news.ycombinator.com | 2025-05-03
To add, the above code is a pretty near approximation of the literal code inside the devise codebase, which is a very standard Ruby auth system.
See here:
https://github.com/heartcombo/devise/blob/main/lib/devise/co...
def self.define_helpers(mapping) #:nodoc:
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: How to use gem omniauth and omniauth-oauth2 to implement SSO for multiple customers | dev.to | 2024-11-30
Your Rails setup does not support dynamically configuring client information as described in other solutions.
-
You can use doorkeeper gem. Which can convert your Rails application into an identity provider. But this means that one of your applications will be the single source of truth for users management.
-
-
-
-
Devise Token Auth
Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: Rodauth: Ruby's Most Advanced Authentication Framework | news.ycombinator.com | 2025-01-23
-
Some simpler alternatives to consider:
Rails 8 comes with a basic auth generator: https://www.bigbinary.com/blog/rails-8-introduces-a-basic-au...
There's also https://github.com/lazaronixon/authentication-zero that goes beyond that.
-
-
-
-
-
warden-github-rails
Use GitHub as authorization and more. Use organizations and teams as means of authorization by simply wrapping your rails routes in a block. Also useful to get a user's details through OAuth.
-
rails_mvp_authentication
An authentication generator for Rails 7. Generate all the files needed to create a feature rich authentication system that you control. No configuration needed.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Ruby Authentication and OAuth discussion
Ruby Authentication and OAuth related posts
-
Unlocking the potential of Lockable
-
Rodauth: Ruby's Most Advanced Authentication Framework
-
How to use gem omniauth and omniauth-oauth2 to implement SSO for multiple customers
-
Efficient Chunked File Downloads in Rails: Streaming CSV Exports
-
SpendWise - Budget management app (Ruby on Rails + React) - Part 3
-
rodauth: Ruby's Most Advanced Authentication Framework
-
Rails and Keycloak, Authentication Authorization, part one
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 May 2025
Index
What are some of the best open-source Authentication and OAuth projects in Ruby? This list will help you:
# | Project | Stars |
---|---|---|
1 | Devise | 24,199 |
2 | OmniAuth | 7,965 |
3 | Doorkeeper | 5,389 |
4 | Authlogic | 4,344 |
5 | Clearance | 3,725 |
6 | JWT | 3,632 |
7 | Devise Token Auth | 3,562 |
8 | warden | 2,491 |
9 | OAuth2 | 2,112 |
10 | Rodauth | 1,782 |
11 | authentication-zero | 1,757 |
12 | Sorcery | 1,455 |
13 | passwordless | 1,303 |
14 | devise-jwt | 1,273 |
15 | Shield | 127 |
16 | warden-github-rails | 98 |
17 | rails_mvp_authentication | 79 |
18 | OmniAuth Instagram Graph | 26 |
19 | genkan | 13 |