This package aims to provide a simple authentication system. The goal is to provide a simple authentication system for developers considering building their own.
The project implements OAuth2 standards where applicable.
You can quickly get a test server up and running by running these commands:
mkdir a12n-server
cd a12n-server
npx @curveball/a12n-server
This will automatically create a configuration file and sqlite database in the current directory.
Then, just open http://localhost:8531/ to create your admin account.
implicit
, client_credentials
, authorization_code
and password
.secret-token:
URI schemeCheck out the Docs folder
If you are thinking of building a new authentication system, and decide to use this project instead, you get a lot of features for free.
The project has been used in production since 2018 and is still actively developed.