CNode

有多个spa,期望做一个统一的类似网关的东西,做权限的验证,有什么比较合适的框架或者方案?

问答
Hhuyansheng3发布于7 年前最后回复6 年前6 回复7343 浏览0 收藏

目前有多个spa,分别对接了sso系统,被分配了不同的appId。

期望没有权限的时候统一跳转登录页,但是可能页面都不会发出ajax请求,所以不应该在每个子系统分别根据请求的code做前端的跳转。 所以最好是有一个统一的网关出口,所以用户访问的地址都通过这个网关透出,在网关这一层做权限的验证。

最好是能支持配置对外的地址、实际服务的地址和跳转登录页的地址,有类似现成的东西?

查看回复

回复 (6)

Z
zuohuadong#1·7 年前

单点登录设计 auth2.0 加上 路由控制 casbin

M
maxyou#2·7 年前

不知这个是否你需要的:https://github.com/Authing/authing

H
HongYangHT#3·7 年前

微前端的portal是否可以做这个

E
eshengsky#4·7 年前

在代理服务器端做判断,这是通用方案。

D
dengnan123#5·7 年前

分别对接了sso,每个spa页面对接的sso是一样的?如果一样的话,不就是单点登录嘛

H
hsluoyz#6·6 年前

试试:https://casbin.org/ 支持各种语言:Go, Java, Node.js, PHP, Python等等,以及前端React

参与回复
登录后即可参与回复。登录