OpenID Connect 请求和响应映射
OAuth 和Open ID Connect的授权流程由 IBM® Verify 请求映射和响应映射组成。
- 认证:在浏览器中检查已认证的会话,如果用户未认证,那么会重定向用户以进行认证。
- 请求映射:修改特定请求参数的授权请求。 此映射仅受授权端点的支持。
- 用户权限:检查该用户是否有权访问该应用程序。
- 用户同意:获取用户共享数据的权限,并代表用户执行操作。
- 属性映射:使用更多计算和映射的值来增补授权。 这些值将包含在标识令牌、用户信息响应和自省响应中。
- 令牌生成:根据请求,根据授权请求中的
response_type来构建令牌。 - 响应映射:修改响应以添加更多标头和参数。 仅授权和令牌端点支持此映射。
请求映射
以下步骤是在应用程序登录选项卡上完成的。- 在端点配置下,对授权端点单击编辑图标。
- 在请求映射下,单击特定请求参数行上的编辑。 例如,如果您要修改用户同意请求或为页面添加更多上下文,请单击“同意请求”行上的编辑。
- 编写并测试定制规则。
- 单击确定。 该应用程序尚未保存,因此更改不会保存。
- 单击确定以返回到应用程序登录页面。
- 单击应用程序页面上的保存以保存更改。
注意: 在授权端点的请求映射中,无法使用自定义的 HTTP 标头。
响应映射
以下步骤是在应用程序登录选项卡上完成的。- 在端点配置下,对授权或令牌端点单击编辑图标。
- 在响应映射下,单击添加响应映射规则。
- 选择目标参数的类型。 例如,如果选择了标头,那么会将计算值添加到 HTTP 响应标头。
- 请输入目标参数的名称。
- 单击“编辑”图标以添加或编辑定制规则。 参见 r_attr_functions.html。 此页面中列出的所有域对象都可用。
- 单击确定。 该应用程序尚未保存,因此更改不会保存。
- 单击确定以返回到应用程序登录页面。
- 单击应用程序页面上的保存以保存更改。