【问题标题】:The Azure Api Rule doesn´t apply using default assistant with authentication-basic and authentication-certificateAzure Api 规则不适用于使用具有身份验证基本和身份验证证书的默认助手
【发布时间】:2019-08-15 14:09:18
【问题描述】:

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

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

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

【问题讨论】:

    标签: azure azure-api-management apim


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回答。现在我知道 if 指的是这条规则。
    猜你喜欢
    • 2021-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 2023-01-11
    • 2015-08-12
    • 1970-01-01
    • 2015-02-02
    相关资源
    最近更新 更多