在上一篇,我们对报表集成进行了一个整体的介绍,从报表集成的背景、痛点、需求、集成架构等几个方面进行了阐述。
这一篇,我们来聊一下用户同步和单点登录。
行文过程中得到了来自报表软件厂商 Smartbi 的报表产品:电子表格软件的协助,在此致谢。
- 用户同步
用户同步是指有多套系统(包括 Smartbi 电子表格软件)都拥有用户信息,想要当以第三方系统作为统一用户管理平台时,需要将第三方系统的用户同步到 Smartbi 电子表格软件中。第三系统要集成 Smartbi 电子表格软件,通常都是要先从第三方系统单点登录电子表格软件之后,才能把首页、报表资源和功能模块集成过去的,否则第三方每次打开集成的URL链接都需要跳转到登录页面重新输入用户名和密码登录,所以在系统集成的时候,客户都要求做一个单点登录(SSO,Single Sign On,通常即为免密登录)。而要做单点登录,则需要第三方系统和电子表格软件系统的用户保持一致,第三方系统单点登录的用户要保证在电子表格软件也存在,才能完成单点登录,否则不可单点。
用户同步的几种方法:

- 用户验证
若是实际项目中有多个系统(包括电子表格软件)需要统一登录认证,且将某个第三方系统作为统一登录认证平台,其余系统访问此系统来进行登录认证。此时需要自定义登录验证类替换电子表格软件中登录验证逻辑,但还是需要通过角色来设置操作权限。如下图所示,根据实际情况扩展开发实现接口类,即可使用其他系统用户验证平台。
- 单点登录</

文章介绍了用户同步的概念,特别是在多系统环境中,如何通过第三方系统同步用户到Smartbi电子表格软件。同时,详细讲解了单点登录(SSO)的工作原理,以及它如何简化用户在不同系统间的登录流程。文中提到了自定义登录验证类和多种单点登录方法,并鼓励读者尝试实现。
最低0.47元/天 解锁文章
3027

被折叠的 条评论
为什么被折叠?



