12.6.3. 使用客户端链接客户端范围
客户端范围和客户端之间的链接在客户端的客户端 范围 选项卡中配置。在客户端范围和客户端之间链接的两种方法如下:
- 默认客户端范围
- 此设置适用于 OpenID Connect 和 SAML 客户端。在为客户端发布 OpenID Connect 令牌或 SAML 断言时,会应用默认的客户端范围。客户端将继承客户端范围中定义的协议映射和角色范围映射。对于 OpenID Connect 协议,始终应用映射程序和角色范围映射,不论 OpenID Connect 授权请求中的范围参数使用的值是什么。
- 可选的客户端范围
- 此设置仅适用于 OpenID Connect 客户端。为这个客户端发出令牌时应用可选的客户端范围,但仅在 OpenID Connect 授权请求中的 scope 参数请求时才应用。
12.6.3.1. 示例 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在本例中,假设客户端有 配置集 和电子邮件 链接为默认客户端范围,以及连接为可选客户端范围的地址。 在向 OpenID Connect 授权端点发送请求时,客户端使用 scope 参数的值。
scope=openid phone
scope=openid phone
scope 参数包含字符串,范围值按空格分开。value openid 是用于所有 OpenID Connect 请求的 meta-value。令牌将包含来自默认客户端范围 配置集 和电子邮件 以及 电话 的 mappers 和角色范围映射,以及 scope 参数请求的可选客户端范围。