一.情况说明:
前后端分离项目,前端Vue.js,后端SpringBoot.作为业务系统,需要接入甲方客户的一体化用户统一认证中心平台(基于OpenID Connect 1.0标准协议实现的单点登录服务)实现单点登录与注销.
二.一体化认证文档说明:
标识提供程序(一体化用户中心)为身份认证服务及权限控制服务提供用户及组织架构基础数据,它通过组织架构同步服务直接与人力资源系统对接,始终保持与人力资源系统的数据同步性。除一体化平台本身使用之外,它还通过 RestFull API 的方式为院内所有其他系统提供统一的用户及组织架构数据服务,降低各个业务系统对人力资源系统的数据依赖,实现统一标准化的组织架构数据。
身份认证服务基于国际通用标准 OpenID Connect 1.0 协议(以下简称OIDC)实现,它允许开发人员验证跨网站和应用的用户,而无需拥有和管理用户的密码。OIDC是一个基于OAuth2.0协议的身份认证标准协议,它使用OAuth2.0的授权服务器来为第三方客户端提供用户的身份认证,并将对应的身份认证信息传递给客户端,并且可以适用于各种类型的客户端(如服务端应用、移动APP以及JS应用等),它完全兼容OAuth2.0,因此一体化身份认证服务器同时也可以当成OAuth2.0服务器来使用。
2.1 身份认证服务
身份认证服务是基于OpenID Connect 1.0 协议(以下简称OIDC)实现的用于识别并认证用户身份的服务,它允许开发人员验证跨网站和应用的用户,而无需拥有和管理用户的密码。OIDC是一个基于OAuth2.0协议的身份认证标准协议,它使用OAuth2.0的授权服务器来