开发者社区> 问答> 正文

单点登录sso,从我们自己开发的系统sso到对方的OA系统报错 

客户那边有两个系统,一个邮箱系统,一个oa系统。客户现在希望这两个系统之间能够互相的单点登录。 邮箱系统是我们公司开发的,我们可以提供给oa系统一个url,然后在自己的邮箱系统这里解析url,验证,通过后免密码登陆。oa通过那个url就可以登陆进邮箱系统了。   现在从邮箱系统到oa系统,也需要我们开发,可是我们没有oa的代码等等,只有网址。我就想不明白了。按我的理解,应该给邮箱系统一个约定的url,在oa那边登陆的时候判断解析吧。   如果从邮箱到oa,也需要我们处理,该怎么做呢?很疑惑,请教下。昨天刚了解sso,可能问题有些肤浅,但是网上现有的资源没能给我解惑。

展开
收起
kun坤 2020-06-10 10:02:44 884 0
1 条回答
写回答
取消 提交回答
  • 网上的SSO与你这个需求无关。你需要做的是两个系统的账号加以绑定(比如为两个系统设相同密码/或后台账号信息同步一下),然后在你的系统中调用OA原有的页面用程序模拟人的手工登录即可。######既然是两个系统之间的切换,都由你们开发,那完全可以用同一套账号啊,绑定啥的都免了。如果不是统一的账号(两套账号),一般做法都会开发一个库来保存账号之间的匹配关系,然后通过查表获取另一个系统的对应账号并登陆。######首先,你现在的这个做法和SSO没有关系,当然,你也可以改变你们的需求,用SSO来实现整套的单点登录功能。 其次,对于你现在的需求,可以直接建立一个账号的映射关系,然后,两边都可以通过这个映射关系来登录对方的系统。

    2020-06-11 11:14:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云市场-心选OA解决方案》 立即下载
安全机制与User账户身份验证实战 立即下载
自主管理身份:分布式数字身份和可验证凭证 立即下载