如何与其他系统对接统一登录?

Blade 未结 1 418
angry2ge
angry2ge 剑圣 2023-03-06 13:56

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

1. 请问想与其他业务系统做统一登录(与其他系统互相跳转无需二次登陆)有什么方案?用户同步都用那些接口?

2. 请问saber的富文本怎么使用?有教程文档吗?

3.


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

与其他系统互相跳转无需二次登陆

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

联合版

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


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

1条回答
  • 2023-03-08 15:24

    如果是第三方系统接入到bladex的话,需要额外做二开,如果是bladex自己的saber或者sword体系是已经直接对接好了的,具体可以看5.1.8章节。

    第三方系统对接的话,具体流程可以参考一下saber系统:
     1. 在前端加一个单点登录按钮,点击后跳转至bladex单点登录系统

     2. 输入bladex系统的账号密码,再点击会跳转回原系统

     3. 原系统截取url地址的code,在根据code用js调用授权接口,获得bladex发放的token

     4. token发放成功,可以直接用bladex的token也可以进行解析获得用户信息,来和原系统的登录再次对接

     5. 原系统原生登录对接成功,就相当于自动登录成功了

    image.png


    saber的富文本目前还没有详细的文档

    0 讨论(0)
提交回复