应用身份管理服务 ONEACCESS-通过SAML协议单点登录至应用:概述
概述
SAML即安全断言标记语言(Security Assertion Markup Language),是OASIS安全服务技术委员会的一个产品,是基于XML的开源标准数据格式。SAML可以解决Web端应用系统的单点登录(SSO)需求,在不同的安全域(security domain)之间交换认证和授权数据。
从抽象的角度来看,SAML主要包括:主要术语和授权流程。
- 主要术语
表1 主要术语 术语
说明
IdP
身份提供商(Identity Provider,简称IdP)。负责收集、存储用户身份信息,如用户名、密码等,在用户登录时负责认证用户的服务。
SP
服务提供商(Service Provider,简称SP)。与IdP建立信任关系,使用IdP提供的用户信息,为用户提供具体的服务。
SSO
单点登录(Single Sign-On,简称SSO)。用户在 OneAccess 系统登录后,就可以通过跳转链接访问已建立互信关系的SP系统。
- 授权流程
- 用户通过浏览器访问Web应用系统。
- Web应用系统生成一个SAML身份验证请求。
- Web应用系统将重定向网址发送到用户的浏览器,重定向网址包含应向SSO服务提交的编码SAML身份验证请求。
- IdP对SAML请求进行解码。
- IdP对用户进行身份验证。认证成功后,IdP生成一个SAML响应并编码返回到用户的浏览器,其中包括经过验证的用户的用户名。
- 浏览器将SAML响应转发到Web应用系统A CS URL。
- Web应用系统使用IdP的公钥验证SAML响应,验证成功,ACS则会将用户重定向到目标网址。
- 用户将重定向到目标网址并登录到 Web 应用系统。
- 授权IAM用户访问OneAccess实例管理门户_应用身份管理_OneAccess-华为云
- 应用身份管理服务用户登录二次认证配置_应用身份管理_OneAccess-华为云
- 应用身份管理服务企业API使用_应用身份管理_OneAccess-华为云
- 应用身份管理服务有哪些规格_应用身份管理_OneAccess-华为云
- 应用身份管理服务有哪些能力_应用身份管理_OneAccess-华为云
- 什么是应用身份管理服务_应用身份管理_OneAccess-华为云
- 应用身份管理服务有哪些应用场景_应用身份管理_OneAccess-华为云
- OneAccess是什么_OneAccess的特性_OneAccess的优势_OneAccess的应用场景
- 应用身份管理服务有哪些优势_应用身份管理_OneAccess-华为云
- 应用身份管理服务有哪些功能_应用身份管理_OneAccess-华为云