单点登录配置轻松搞定

Posted 小亿资讯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单点登录配置轻松搞定相关的知识,希望对你有一定的参考价值。

前言

在项目实际应用过程中,经常会遇到一个项目交付是由多个产品搭配使用完成,不同应用之间如果没有统一身份认证机制就会造成很多重复性工作降低用户以及开发人员的效率,增加管理的难度,从而单点登录的要求也就应运而生,本文以BI@Report4.2.2(简称BI422)与i@Report5.1.3(简称i513)为例,介绍单点登录的配置过程,愿你有所获!


什么是单点登录

单点登录(Single Sign On) ,简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。具体的说就是多个应用系统使用SSO整合在一起后,用户只需要登录一次,就可以访问所有的应用,而不需要每访问一个应用就需要登录一次。


单点登录的意义

1、提高用户的效率,不需要进行多次登录操作

2、简化管理,在同一界面管理账户密码信息


BI422为主系统,i513为辅系统的单点配置

假设在本机已经部署好BI422及i513系统,其访问环境分别为:

http://127.0.0.1:8080/bi422

http://127.0.0.1:8080/i513


简单三步即可完成单点配置。


step1:在主系统中启用单点登录


进入BI422单点登录配置页面;即管理员登录到服务器,点击【系统管理】,在左侧导航树下找到【单点登录】,单击即可进入配置界面,然后点击【启用单点登录】。



step2:在主系统中添加辅系统相关信息


点击下图中箭头所指+号,弹出添加辅系统窗口,输入辅系统的版本、系统url及辅系统id然后保存。

注意:辅系统ID是字母数字组合。


单点登录配置轻松搞定


step3:在辅系统中添加主系统URL及配置辅系统ID


注意:辅系统ID请与主系统中配置保持一致。



单点登录注意事项

2)  所有主辅公共平台系统的用户名和密码必须相同,包括admin的密码也要一致,否则登录不成功。

3)  一个主系统中可以配置多个辅系统,但一个辅系统只能配置一个主系统。

主系统中可以有多个辅系统,但是要求每个辅系统的sysid不一样。


    例如:

            http://172.21.1.3:8080/bi42(主)

            http://172.21.1.3:8081/bi42(辅)

    可以改成:

            http://172.21.1.3:8080/bi42z(主)

            http://172.21.1.3:8081/bi42f(辅)


使用单点登录能为企业提高员工工作效率简化应用系统操作过程,强大的身份认证规避密码安全风险增加信息系统安全性,降低管理员工作强度节省人力投入到更多有意义的IT 建设工作中,强大的技术支撑缩短应用部署周期避免时滞经济损失和内部管理资源无效损耗。


内容来自:测试部


以上是关于单点登录配置轻松搞定的主要内容,如果未能解决你的问题,请参考以下文章

Spring Security基于Oauth2的SSO单点登录怎样做?一个注解搞定

单点登录——让自由账号体系与畅言轻松结合

简单轻松实现单点登录(sso)

Flask单点登录竟然只要几行代码就能搞定!

梁哥跟你聊架构 - 轻松理解SSO单点登录实现原理

利用Accounting消息轻松实现单点登录