2.2.0 • Published 3 years ago
auth-center v2.2.0
Auth Center (OAuth2.0 + TOTP)
安装
// 全局安装
npm i auth-center -g
// 非全局安装
npm i auth-center -S
功能列表
- 配置方便、简单,UI简洁
- 多数据库支持:MySQL、Postgres、sqlite、mariadb
- session支持redis等
- OAuth2.0 授权码模式
- 密码验证增强(TOTP)
- 自带后台管理
使用说明
完整配置文件参考:config.js
1. 采用命令行执行
$ auth-center -h
Usage: auth-center [options] [command]
Commands:
init init config
start [options] start server
Options:
-h, --help output usage information
-v, --version output the version number
$ auth-center init
$ auth-center start -h
Usage: auth-center start [options]
start server
Options:
-h, --help output usage information
-p, --port <port> server port
--config <path> custom config path
--sync sync database to generate tables
--data <path> init data with json file
2. 采用引入方式执行
const AuthServer = require('auth-center');
const server = AuthServer({
domain: 'http://passport.example.com',
orm: {
database: 'db_auth',
username: 'root',
password: 'xxxx',
dialect: 'mysql',
host: '127.0.0.1',
port: 3306,
pool: {
maxConnections: 10,
minConnections: 0,
maxIdleTime: 30000
}
},
mail: {
from: '系统管理员 <admin@example.com>',
host: 'smtp.example.com',
port: 465,
secure: true,
auth: {
user: 'admin@example.com',
pass: 'admin'
}
}
});
server.listen(3000);
server.orm.database().sync({
force: true
}).then(() => { console.log('Sync done.'); });
开发
git clone https://github.com/d-band/auth-center.git
cd auth-center
npm install
npm run dev
npm start
参考链接
2.2.0
3 years ago
2.1.2
3 years ago
2.1.1
4 years ago
2.1.0
4 years ago
2.0.2
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.13.4
5 years ago
1.13.3
5 years ago
1.13.2
5 years ago
1.13.1
5 years ago
1.13.0
5 years ago
1.12.6
5 years ago
1.12.5
5 years ago
1.12.4
5 years ago
1.12.3
5 years ago
1.12.2
5 years ago
1.12.1
5 years ago
1.12.0
6 years ago
1.11.0
6 years ago
1.10.1
6 years ago
1.10.0
6 years ago
1.9.1
7 years ago
1.9.0
7 years ago
1.8.1
7 years ago
1.8.0
7 years ago
1.7.0
7 years ago
1.6.2
7 years ago
1.6.1
7 years ago
1.6.0
7 years ago
1.5.1
7 years ago
1.5.0
7 years ago
1.4.3
7 years ago
1.4.2
7 years ago
1.4.1
7 years ago
1.4.0
7 years ago
1.3.0
7 years ago
1.2.3
8 years ago
1.2.2
8 years ago
1.2.1
8 years ago
1.2.0
8 years ago
1.1.0
8 years ago
1.0.0
8 years ago
0.0.11
8 years ago
0.0.10
8 years ago
0.0.9
8 years ago
0.0.8
8 years ago
0.0.7
8 years ago
0.0.6
8 years ago
0.0.5
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago