升級 renren-cloud 4.0后访问接口都是401
版本:renren-cloud renren-cloud 4.0 |
开发环境:JDK17 |
升级到4.0之后,单独启动登录访问都没问题。通过gateway转发之后,访问放权的接口没问题,但是访问微服务之间的接口带上Authorization都是401,,gateway配置信息如下:
[
{
"id": "renren-admin",
"order": "1",
"predicates": [
{
"args": {
"pattern": "/sys/**"
},
"name": "Path"
}
],
"uri": "lb://renren-admin",
"filters": [
{
"name": "StripPrefix",
"args": {
"StripPrefix": 0
}
}
]
}
]
-
2023-12-20
4.0应该是不能直接升级的,改动很大,权限那块重构了
-
2023-12-20
@Mark 权限访问已经重构了。单独启动admin进行访问都没有问题,现在通过gateway转发之后,如果不加filters,所有需要认证的接口带上Authorization都能正常访问,但是放权的会变成401,反之加上则是放权的可以访问
-
2023-12-20
@好好的电饭煲 放权的会变成401,那应该还是放权的地方配置错了,仔细对比一下renren-auth.yml文件,看看是哪里不一样
-
2023-12-20
解决了。删除filters重新配置路由就可以了