This is a boilerplate for adding a custom auth provider to Auth service.
This auth provider only allows those with an email ending with @hasura.io
.
Read the docs.
The main APIs that are to be supported are:
\signup
\login
\merge
These are implemented in https://github.com/hasura/sample-auth-provider/blob/master/app/controllers/users_controller.rb