Introduction
AuthRails provides a simple authentication API for Ruby on Rails application.
Features
API Controller to Sign In User
AuthRails provides a default controller to do sign in for your user using JWT.
This controller will generate access_token
to verify user for their next access and refresh_token
to re-generate access_token
when it is expired.
Allowed Token Strategy
Allowed Token Strategy will store the refresh_token
to the database. Only those valid tokens can be used to re-generate access_token
.
Whenever the refresh_token
is used, it will be deleted and new refresh_token
is stored in the database.