a12n-server

一个开源的轻量级 OAuth2 服务器。「An open source lightweight OAuth2 server」

Github星跟蹤圖

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

主要指標

概覽
名稱與所有者curveball/a12n-server
主編程語言TypeScript
編程語言Dockerfile (語言數: 6)
平台
許可證Apache License 2.0
所有者活动
創建於2018-09-04 13:40:56
推送於2025-05-20 00:38:57
最后一次提交
發布數115
最新版本名稱v0.31.0 (發布於 2025-05-12 11:41:58)
第一版名稱0.3.1 (發布於 )
用户参与
星數479
關注者數16
派生數53
提交數2k
已啟用問題?
問題數140
打開的問題數37
拉請求數479
打開的拉請求數3
關閉的拉請求數40
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?