添加 API 客户端可用于调用 API 的 Verify 域名。 指定的域名被定义为跨源请求响应 Verify 中包含的 Access-Control-Allow-OriginHTTP 标头的有效值。
准备工作
- 您必须具有管理许可权,才能完成此任务。
- 以管理员身份登录管理控制台 IBM® Verify 。
关于此任务
根据同源策略,Web 站点通常限制为从同一个源或域来访问资源。 这可缓解与跨域脚本关联的风险。 Verify 支持跨源资源共享( CORS ) ,这是一种安全机制,它利用 HTTP 标头,允许来自一个域的网页访问另一个域的资源。
当 Verify 接收到跨域请求时,它会验证 HTTPOrigin 头中的域名值,以确定是否允许访问其 API 端点。 Origin如果指定的域名在允许的域名列表中, Verify 则将 Access-Control-Allow-OriginHTTP 标头设置为与请求标头中的值一致。
过程
- 选择
- 添加域。
- 选择 “添加域名”。
这将显示“添加域”对话框。
- 指定 API 存储域的方式。
表 1. 域名
| 信息 |
描述 |
| 域 |
您的 API 客户端计划用于调用 API Verify 的互联网域名。
可以是:
- 完全限定域名。
https://www.company.com。
- 这是具有通配符的域名。
https://*.company.com。
- 正则表达式。
Regex: http[s]?:\/\/[^.]*\.company\.com
|
| 正则表达式 |
表示 能否 Verify 将指定的 Domain 值解释为定义搜索模式的一组字符。
正则表达式可以包含用于搜索直接匹配的简单字符,也可以包含用于更大范围搜索结果的特殊字符。 例如:http[s]?:\/\/company.com\/apiclient\/v[1-3]
作为正则表达式,所有符合该模式的域名均可访问这些 Verify API。
如果禁用,那么域值按指定的以字面方式解释。
|
- 选择 “保存 ”。
- 编辑域。
- 将鼠标悬停在域名上,待图标出现后点击它
。这将显示“编辑域”对话框。
- 编辑信息。
- 选择 “保存 ”。
- 删除域。
可以删除一个或多个域。 在删除域时,会将其作为值从 Access-Control-Allow-Origin HTTP 头中除去。 如果来自已删除域的 API 客户端尝试调用某个 Verify API 端点,该调用请求将被拒绝。
- 在 “允许的域名 ”页面中,请从以下选项中选择一个:
- 将鼠标悬停在域名上,待图标出现后点击它
。
- 选中一个或多个域的复选框,然后从标题中选择删除。
- 确认要永久删除所选域。