yapi-plugin-oauth2 登录失败

lf5gs5x2  于 2021-11-30  发布在  Java
关注(0)|答案(1)|浏览(689)

版本号

~ 1.9.2

什么问题

~yapi-plugin-oauth2 登录 提示:
{
"errcode": 40011,
"errmsg": "请登录...",
"data": null
}

如何复现此问题

~
集成yapi-plugin-oauth2 插件

什么浏览器

~ chrome

什么系统(Linux, Windows, macOS)

linux

j2qf4p5b

j2qf4p5b1#

你好。
YAPI不支持在外部配置ignoreRouter,并且YAPI框架对插件接口进行了登录状态校验(实际上不需要),
所以请在 https://github.com/YMFE/yapi/blob/master/server/controllers/base.js#L32 追加:

let ignoreRouter = [
  '/api/user/login_by_token',
  '/api/user/login',
  '/api/user/reg',
  '/api/user/status',
  '/api/user/logout',
  '/api/user/avatar',
  '/api/user/login_by_ldap',
  '/api/plugin/oauth2/callback' // yapi-plugin-auth2的插件路由
];

相关问题