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