Netherworld's Pretend Minibar
    Have ideas to improve npm?Join in the discussion! »

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

    0.18.3 • 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.

    Requirements

    • Node.js 14.x
    • MySQL

    Features

    • A simple browseable API.
    • OAuth2
    • MFA
      • Google Authenticator (TOTP).
      • WebauthN / Yubikeys
    • A simple, flat, permission model.
    • Registration, lost password.

    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.

    Keywords

    none

    Install

    npm i @curveball/a12n-server

    DownloadsWeekly Downloads

    34

    Version

    0.18.3

    License

    none

    Unpacked Size

    452 kB

    Total Files

    398

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar