devise-doorkeeper-cancan-api-example

by rilian

rails 4, rails-api, devise, doorkeeper, oauth, cancancan, rspec, puma, vcr, factory_girl, reqres_rsp...

124 Stars 37 Forks Last release: Not found 5 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Example API

rails 4, rails-api, devise, doorkeeper, oauth, cancancan, rspec, puma, vcr, factorygirl, reqresrspec, pg, dotenv, rack-cors, activemodelserializers, rubocop

Rails API with a nice User management via

devise
gem, with both frontend forms and JSON access, and with a token-based OAuth authentication via
doorkeeper
. Sample authorization is done with
cancancan
and also is tested.

As a bonus all the functionality is covered by integration specs with

rspec

Features:

  • User Signup
  • Restore password
  • Modify own user profile
  • User password-based authentication
  • Client application authentication
  • Access with OAuth access_token
  • Generate new accesstoken via refreshtoken
  • Authorization

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.