0

我正在添加一个入站处理策略规则以应用所有 Azure API 服务方法。使用策略向导,我找到了我在下一行中编写的基本身份验证。

<inbound>
     <base />
     <authentication-basic username="myUserName" password="myPassword" />
</inbound>

那么,为什么当我使用基本身份验证从 Postman 调用时它不适用。总是响应是 200-OK,如果我更改用户和密码,它就不会了。总是响应没问题。我检查来自客户端的标头请求,它添加了正确的身份验证用户:密码

4

1 回答 1

0

此策略用于将基本凭据添加到 APIM 将对后端进行的调用以完成请求。如果您想检查客户端发送到 APIM 的凭据,您可以使用策略表达式来context.Request.Headers查看是否存在 auth 标头。就像这个问题一样:API Management Basic Authentication

于 2019-08-19T00:10:46.330 回答