Creating extensions
In some cases you may want to have some functionality that extends Doorkeeper, but it's not something that is required by the OAuth RFC and must be implemented in gem itself. In such cases you may create an extension for Doorkeeper gem.
You can reuse Doorkeeper internals for your own purposes.
Extension configuration
You can reuse Doorkeeper options DSL to define your own configurations.
Then your extension configuration will look like:
Take a look at Doorkeeper config file to get more examples of options DSL and it's arguments.
Examples
Examples of extensions in the wild:
Last updated