主题 : 新增接口无法授权给用户 |
级别: 解元
![]() |
1# 发表于:2023-05-23 09:17:40 IP:119.0.*.*
|
||||
---|---|---|---|---|---|
级别: 解元
![]() |
3# 发表于:2023-05-23 09:55:21 IP:119.0.*.*
回复第2楼
我打了断点走流程,接口权限判断里是通过了,但验证站群权限没有通过,这个验证站群权限似乎是根据所用的域名来判断,如果通过其他站点的后台路径登录,无论怎么配置,都会被判断为没有授权 |
||
---|---|---|---|
级别: 解元
![]() |
5# 发表于:2023-05-23 10:07:51 IP:119.0.*.*
回复第4楼
我使用的是另一个站点的域名,然后通过CmsSite site = SystemContextUtils.getSite(RequestUtils.getHttpServletRequest());获取到的站点也是该域名的站点,结果导致没有通过站群权限验证 |
||
---|---|---|---|
级别: 解元
![]() |
7# 发表于:2023-05-23 14:24:30 IP:119.0.*.*
回复第6楼
我用的账号只给了站点A的站点权限,然后用站点B的域名登录后台操作,就有部分接口提示没有权限,使用站点A的域名登录后台,那些接口就可以用。 session中的SITE_KEY会在全局拦截器里会被反复的覆盖,而某些接口无法从getByParams和getByPath方法里获取时就会通过getByDomain按域名来判断当前站点 |
||
---|---|---|---|
1
共1页