yapi-plugin-tsso
v1.0.0
Published
第三方插件,在生成的配置文件中( yapi根目录下的 config.json),添加如下配置即可:
Downloads
1
Readme
yapi-plugin-qsso
第三方插件,在生成的配置文件中( yapi根目录下的 config.json),添加如下配置即可:
"plugins": [
{
"name": "tsso",
"options": {
"AUTH_SERVER": "https://sso.duiba.com.cn/"
}
}
],
"sso": {
"AUTH_SERVER": "https://sso.duiba.com.cn/",
"systemId": 29,
"systemName": "jimo",
"appSecret": "04cfa6aa8c2217279206ad7613299455",
"profiles": "prod"
}
这里面的配置项含义如下:
AUTH_SERVER
点击登陆按钮式需要跳转的urlsso
是 @tuia/koa-sso 需要的配置参数
use
打开yapi项目,进入vendors:
cd vendors
yarn install yapi-plugin-tsso
yarn install @tuia/koa-sso
另外,由于兑吧 sso 回跳地址是固定的,且 yapi 的插件地址强制了有路由前缀,所以需要修改 yapi 的 server 端源码,编辑 vendors/server/app.js
:
const koaSso = require('@tuia/koa-sso');
app.use(koaSso({
ssourl: config.sso.AUTH_SERVER,
systemId: config.sso.systemId,
systemName: config.sso.systemName,
appSecret: config.sso.appSecret,
profiles: config.sso.profiles
}))