Skip to content
railsengines.com

Doorkeeper

An OAuth 2 provider, mounted into your Rails app

Takes off your invoice

You would run instead $0/mo

No ratings yet
Gem
doorkeeper
Repository
doorkeeper-gem/doorkeeper
License
MIT
Stars
5,400
Added
July 10, 2026
Doorkeeper mounted at /oauth
Doorkeeper mounted at /oauth

About

Doorkeeper turns your Rails app into an OAuth 2 provider, so other applications can
authenticate against your accounts.

What you get

  • Authorization code, client credentials and refresh token flows
  • An application registration UI
  • Scopes and token introspection
  • PKCE support

Mounting it

ruby
# Gemfile
gem "doorkeeper"
rails generate doorkeeper:install
rails generate doorkeeper:migration

The installer adds use_doorkeeper to your routes, mounting under /oauth.

Which direction

Doorkeeper is for being the identity provider. If you want to consume other
providers' logins, that is OmniAuth's job.

Discussion (0)

Sign in to join the discussion.

No comments yet.