在一个比较大的系统中存在多个子系统,各个子系统有可能有不同的组织开发,如果各个子系统采用自己的用户和权限管理的方式进行处理的话,那么整个系统的管理和维护将是非常的复杂和麻烦.
首先,用户信息的维护,需要管理员对于相同的信息多次录入和维护.
其次,需要用户记住比较多的用户账号和密码.并且在子系统中来回切换时需要不断的输入用户账号和密码,管理和维护比较麻烦.
为了解决这个问题,一般大项目都采用单点登陆的处理机制和方式来解决这个问题的.
什么是单点登陆?
单点登陆是一个大系统中存在多个子系统,时,用户只需要采用统一的登陆验证系统一次登陆验证,然后可以在各个子系统中来回自由切换和使用.
单点登陆的要求.
1、需要整个大系统中将用户资料管理和密码管理作为一个独立的模块来进行开发和维护.
2、各个子系统都采用这个模块来进行用户资料管理和密码管理.
单点登陆的好处:
1、用户信息的一致性。
对于保证整个系统的用户信息的一致性有非常重要作用和好处,同时,方便了以后其整个系统的维护,升级。
2、用户操作的方便性。
他对于用户在系统在各个子系统中来回自由切换非常方便和有利的,方便了用户的操作。
3、方便了系统的安全模块升级和维护。
由于单点登陆是作为一个相对独立的模块开发和维护的,所以,方便了这个模块的开发和维护。
上面这些就是我对于单点登陆的一些理解和想法,希望大家共同讨论,学习。