CONVERGENCE 系统安全认证与权限管理解析
1. SSO 认证机制
SSO(Single - Sign - on)可被视为一种应用程序,供其他应用程序调用以代为执行认证。当用户尝试访问应用程序的受限区域时,应用程序会将用户重定向到 SSO 提供商进行认证,认证结果以 SAML 断言的形式传递给应用程序,应用程序再决定是否允许用户访问请求的区域。
1.1 SSO 认证的组件交互
SSO 认证需要多个软件组件之间进行通信。每个应用程序(如应用程序 1)通过名为 SSO 过滤器的专用组件与 SSO 服务器进行交互。SSO 过滤器负责处理 SSO 逻辑(登录和注销),相应地设置会话,并在 SSO 服务器和应用程序之间进行正确的重定向。
graph LR
A[应用程序] -->|交互| B[SSO 过滤器]
B -->|交互| C[SSO 服务器]
1.2 用户注册方式
用户可以通过两种方式在 SSO 服务器上注册:
- 智能卡注册 :用户需要使用 Convergence 智能卡和本地卡应用程序。在注册过程中,用户还需提供别名(可作为用户名)和密码(原则上使用智能卡注册时密码并非必需)。
- 用户名和密码注册 :用户直接提供别名和密码完成注册。
1.3 认证流程
- 智能卡认证流程 :
- 用户
超级会员免费看
订阅专栏 解锁全文
77

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



