客户那边有两个系统,一个邮箱系统,一个oa系统。客户现在希望这两个系统之间能够互相的单点登录。 邮箱系统是我们公司开发的,我们可以提供给oa系统一个url,然后在自己的邮箱系统这里解析url,验证,通过后免密码登陆。oa通过那个url就可以登陆进邮箱系统了。 现在从邮箱系统到oa系统,也需要我们开发,可是我们没有oa的代码等等,只有网址。我就想不明白了。按我的理解,应该给邮箱系统一个约定的url,在oa那边登陆的时候判断解析吧。 如果从邮箱到oa,也需要我们处理,该怎么做呢?很疑惑,请教下。昨天刚了解sso,可能问题有些肤浅,但是网上现有的资源没能给我解惑。
网上的SSO与你这个需求无关。你需要做的是两个系统的账号加以绑定(比如为两个系统设相同密码/或后台账号信息同步一下),然后在你的系统中调用OA原有的页面用程序模拟人的手工登录即可。######既然是两个系统之间的切换,都由你们开发,那完全可以用同一套账号啊,绑定啥的都免了。如果不是统一的账号(两套账号),一般做法都会开发一个库来保存账号之间的匹配关系,然后通过查表获取另一个系统的对应账号并登陆。######首先,你现在的这个做法和SSO没有关系,当然,你也可以改变你们的需求,用SSO来实现整套的单点登录功能。 其次,对于你现在的需求,可以直接建立一个账号的映射关系,然后,两边都可以通过这个映射关系来登录对方的系统。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。