0.6.1 • Published 4 years ago
nuims-login v0.6.1
Middleware
Use
npm i nuims-login --save
Register
// {app_root}/middleware/login.js
'use strict';
module.exports = require('nuims-login');
// {app_root}/config/config.default.js
config.middleware = [ 'login' ];
Config
// {app_root}/config/config.default.js
login: {
// 服务地址
service: '127.0.0.1:7001',
// 302 前端登录绝对地址
login: 'http://127.0.0.1:7001/login',
// 302 前端登录相对路径,优先级低于 login
loginPath: '/login',
// 302 前端无权限绝对地址
noPermission: 'http://127.0.0.1:7001/403',
// 302 前端无权限相对路径,优先级低于 noPermission
noPermissionPath: '/403',
// 应用信息
domainName: 'nuims',
// 服务黑名单
blockList: ['/fenuims/:page?', '/febpms/:page?'],
// 服务白名单
allowList: ['/public/:asset?'],
// 登录服务绝对地址,优先级高于 service,不经过任何处理
loginService: 'http://127.0.0.1:7001/gateway/*',
// 鉴权服务绝对地址,优先级高于 service,不经过任何处理
permissonService: 'http://127.0.0.1:7001/gateway/*',
// 校验key,约定从 header / cookie 中获取的字段
key: 'authorization',
// 登录失效是否直接重定向
redirect: false,
// 是否使用鉴权
usePermission: true,
// API Version
version: '2020-06-01',
}
response when auto redirect disabled
{
"Data": {
"loginSuccess": false,
},
"Code": 302,
"Message": "登录失效,请重新登录"
}
0.6.1
4 years ago
0.6.0
4 years ago
0.5.1
4 years ago
0.5.0
4 years ago
0.3.3
4 years ago
0.3.2
4 years ago
0.3.0
4 years ago
0.3.1
4 years ago
0.2.9
4 years ago
0.2.7
4 years ago
0.2.8
4 years ago
0.2.6
4 years ago
0.2.5
4 years ago
0.2.4
4 years ago
0.2.3
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.3
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.1.0
4 years ago