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

0.28.5 • Public • Published

@curveball/a12n-server: A simple authentication server

a12n is short for "authentication".

The goal of this project is to provide a simple authentication system for developers. We aim to apply OAuth2 standards where applicable.

a12n-server home screenshot

Requirements

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

Try it out!

Get a test server by running:

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

This project has been used in production since 2018 and is still actively developed and maintained. a12n-server is part of a series of @curveball packages based on modern HTTP standards.

Instead of rolling your own authentication system, you get A LOT of features for free 🪄:

📂 Documentation

/@curveball/a12n-server/

    Package Sidebar

    Install

    npm i @curveball/a12n-server

    Weekly Downloads

    39

    Version

    0.28.5

    License

    MIT

    Unpacked Size

    1.23 MB

    Total Files

    881

    Last publish

    Collaborators

    • evrt
    • mihok
    • juhangsin
    • beckypollard