Kar*_*mar 1 azure azure-api-management
我可以成功地将自定义域添加到 Azure API 管理并访问 API。
我确实了解 Azure API 管理支持多个自定义域。
但是,所有 API 都可以跨自定义域访问。
有没有办法限制每个自定义域的 API?例如:API1 仅可用于domainX,而API2 可用于domainY。
当传入呼叫的 Uri 位于错误的域时,您可以使用 API 级别或产品级别策略返回未经授权的状态代码:
<policies>
<inbound>
<base />
<choose>
<when condition="@(context.Request.OriginalUrl.Host != "domainX")">
<return-response>
<set-status code="401" reason="Unauthorized"/>
</return-response>
</when>
</choose>
</inbound>
</policies>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
593 次 |
| 最近记录: |