@curveball/a12n-server
TypeScript icon, indicating that this package has built-in type declarations

0.25.4 • Public • Published

Authentication API

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.

a12n-server home screenshot

Requirements

  • Node.js 16.x
  • MySQL, Postgres or Sqlite

Try it out!

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.

Features

Documentation

Check out the Docs folder

The state of this project

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.

Dependents (0)

Package Sidebar

Install

npm i @curveball/a12n-server

Weekly Downloads

4

Version

0.25.4

License

none

Unpacked Size

648 kB

Total Files

541

Last publish

Collaborators

  • evrt
  • mihok
  • juhangsin
  • beckypollard