外部系统需要直接访问blade前端页面该如何处理

Saber 未结 1 541
JANG
JANG 剑童 2021-11-15 16:59

一、该问题的重现步骤是什么?

1. 

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2021-11-15 17:29

    你要的是免登录么?目前saber和sword都是需要有token才能正常访问的,否则都是无权限。

    如果不需要token就能访问页面,也可以,在路由表配置无需认证就行,具体百度react和vue的配置就能找到。但是这样就相当于匿名访问了,很多和角色权限相关的接口都没法调用了。

    有一个比较好的办法就是需要少量编码:跳转到saber或者sword的时候,定制一个免登录的页面,在这个页面调用token接口,获取合法token然后设置到缓存。成功之后再跳转到首页,这样整个过程就是无感知的可以直接跳转了。

    作者追问:2021-11-19 09:26

    好的,谢谢,采用了第三种方式;还有个问题,如何给免登录跳转之后的页面单独设置不显示左侧菜单,只要主题视图层,正常登录的时候保留菜单

    0 讨论(0)
提交回复