Doorkeeper is a gem (Rails engine) that makes it easy to introduce OAuth 2 provider functionality to your Ruby on Rails or Grape application. Doorkeeper is an oAuth2 provider built in Ruby. It integrates with Ruby on Rails and Grape frameworks. The installation process depends on the framework you're using. Doorkeeper follows Rails maintenance policy and supports only supported versions of the framework. Currently, we support Ruby on Rails 5 and higher. Extensions that are not included by default and can be installed separately. These applications show how Doorkeeper works and how to integrate with it. Start with the oAuth2 server and use the clients to connect with the server. See list of tutorials in order to learn how to use the gem or integrate it with other solutions/gems.

Features

  • Doorkeeper currently supports Ruby on Rails >= 5.0
  • Integrate with Grape framework
  • Doorkeeper supports Active Record by default
  • Create a client application to test the integration
  • You can also experiment with the changes using bin/console
  • It uses the latest Rails version with ActiveRecord

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Doorkeeper

Doorkeeper Web Site

Other Useful Business Software
Auth0 for AI Agents now in GA Icon
Auth0 for AI Agents now in GA

Ready to implement AI with confidence (without sacrificing security)?

Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
Start building today
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Doorkeeper!

Additional Project Details

Programming Language

Ruby

Related Categories

Ruby Authentication Software, Ruby Identity and Access Management (IAM) Software

Registered

2021-11-11