13、身份与访问管理核心架构概念:关键认证流程解析

身份与访问管理核心架构概念:关键认证流程解析

1. 常见令牌类型

1.1 授权码(Authorization Code)

授权码是一种特殊类型的令牌,用于 OAuth 2.0/OpenID 的 Web 服务器流程。它由授权服务器创建,通过浏览器返回给客户端应用。客户端应用再将授权码直接发送回授权服务器,以换取访问令牌(可选地,还有刷新令牌)。由于授权码通过浏览器返回,可能会被最终用户看到,因此其 TTL(生存时间)非常短,以降低被攻击者窃取的风险。

1.2 SAML 断言(SAML Assertion)

类似于 JWT,SAML 断言可用于向特定资源服务器/服务提供商(SP)对用户进行身份验证。它包含用户身份、发布时间和过期时间等信息,并可以通过多种机制进行安全保护,如 XML 签名包装。应用程序也可以利用 SAML 断言对 API 进行身份验证。

1.3 Salesforce 安全令牌(Salesforce Security Token)

当使用基本身份验证机制(用户名/密码)访问 Salesforce API 时,需要将安全令牌附加到提供的密码后面。该令牌是区分大小写的字母数字密钥。建议尽可能避免使用基本身份验证,而采用 OIDC 等标准。

2. SAML 2.0 流程

2.1 SAML IDP 发起的流程

该流程通常由企业使用,为员工提供一个中央位置/页面,以访问与同一企业身份提供者(IDP)关联的所有应用程序(SP)。具体步骤如下:
1. 用户访问 IDP 登录页面或主页。
2. 页面检查用户是否已通过验证,若未找

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值