自己的业务系统嵌入ruoyi分离版
本帖最后由 wuqingvika 于 2022-12-2 09:47 编辑A系统为自己的业务系统,在A系统登录状态下想调用若依ruoyi的前后端分离系统跳过登录,直接跳转到若依登录成功后的页面。系统里这块只能自己去业务扩展没做相应的认证逻辑对吧 怎么去免密登录认证呢
A系统有自己的token(且是在A系统可以解密的)但是这个token肯定和若依需要的不太一样 不知道如何处理呢
已解决 具体见http://t.csdn.cn/s2FtE A系统和若依用户要有对应关系,A系统登陆完之后可以调用若依登录获取若依的token,跳转若依其他页面的时候带有若依的token就好
ruoyi的token是有时间限制的,你配置那里取消时间限制,然后关联账户的时候只要关联这个token就行了,当从你的系统访问ruoyi的时候就把这个token发到客户浏览器端,就可以实现免登陆了 我们的做法是,同步两个系统的用户信息,A系统用户登录后,调用若依接口,生成若依token,即可访问若依相关页面功能。 傲之魂 发表于 2022-11-30 17:02
我们的做法是,同步两个系统的用户信息,A系统用户登录后,调用若依接口,生成若依token,即可访问若依相关 ...
哇你这个好机智!!!!我们现在需求确实两个系统用户数据是同步的 牛啊 直接在业务系统登录时偷偷登录获取到若依的token 等后面需要的时候再带过去就行了 哈哈太6了 这也是一种方案!!可以的省时省力谢谢你大兄弟{:1_893:} thsrite 发表于 2022-11-30 15:05
A系统和若依用户要有对应关系,A系统登陆完之后可以调用若依登录获取若依的token,跳转若依其他页面的时候 ...
对对对很机智我们的业务库数据是一样的都是自己开发的 所以登录用户和密码是一样的 谢谢啦~~ 这种是不改a系统的代码拿到a的token去若依系统做登录,目前我觉得楼上几位博主真的提供了很好的思路 因为我两个系统用户数据是一样的 本来想着用A系统的token到若依的系统对A的token进行解析到对应的账号名去若依系统走自定义的认证。妙啊 集思广益真是可以的可以参考看看呢 https://www.bilibili.com/video/BV1KK4y1E74u?p=21 http://t.csdn.cn/s2FtE E式丶男孩 发表于 2022-11-30 15:59
ruoyi的token是有时间限制的,你配置那里取消时间限制,然后关联账户的时候只要关联这个token就行了,当从 ...
嗯这也是一种方案 不过这样的话会影响原有功能 我后来通过自定义认证 http://t.csdn.cn/s2FtE 这样解决的
页:
[1]