Azure Api 规则不适用于 authentication-basic 和 authentication-certificate 使用默认助手

The Azure Api Rule doesn´t apply using default assistant with authentication-basic and authentication-certificate

我正在添加入站处理策略规则以应用所有 Azure API 服务方法。使用策略向导,我发现 authentication-basic 我在下一行中写了。

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

所以,当我使用基本身份验证从 Postman 调用时,为什么它不适用。总是响应是 200-OK,如果我更改用户和密码,它不会影响。总是回应没关系。我检查了来自客户端的 header 请求,它添加了正确的身份验证 user:password

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