【问题标题】:Azure Logic App Custom Connector With Basic Auth具有基本身份验证的 Azure 逻辑应用自定义连接器
【发布时间】:2017-12-21 16:56:24
【问题描述】:

我有一个外部 API。我通过基本身份验证与 Postman 连接到它,一切都很好。

涂黑的部分是base64编码的username:password组合。

我将此路线保存为 Postman 集合,该集合包含以下相关块:

"headerData": [
{
     "key": "Authorization",
     "value": "Basic <redacted>",
     "description": "",
     "enabled": true
}

此时,我希望我能够将集合文件上传到 Azure,它会为我创建一个自定义连接器,该连接器使用我的用户名:密码进行身份验证。

但事实并非如此:

相反,Azure 知道它需要使用基本身份验证,但它不会使用我提供的凭据,也不允许我输入凭据。

1) 用户如何输入有效的用户名/密码来使用此连接器?

2) 我希望此连接器能够自主工作,无需用户干预。我是不是误会了什么?

编辑:

显然可以通过逻辑应用本身提供用户名/密码,但从来没有提示过我,也没有任何地方可以插入信息:

那是带有GETReservations 的自定义连接器。基本观点仍然成立。我希望这是无人看管的,没有用户交互(当然是在初始设置之后)。

【问题讨论】:

    标签: azure authentication azure-logic-apps


    【解决方案1】:

    您显示的基本身份验证屏幕只是配置用户名/密码的标签,当您在逻辑应用中使用连接器时将显示这些标签。

    因此,如果我正确理解了您的问题,应该只是在逻辑应用程序中使用该自定义连接器,此时系统会提示您输入用户名和密码。

    【讨论】:

    • 我只是在研究如何将用户名/密码提供给逻辑应用程序,但我也没有看到如何做到这一点。我会更新我的答案。
    【解决方案2】:

    在逻辑应用中创建连接时添加凭据。您必须创建一个新连接(单击更改连接并创建一个新连接)。

    这将创建一个新的 API。

    您可以将 R25LogicAppCustomConnector 视为资源组中的 API 对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-03
      • 2015-11-12
      • 1970-01-01
      • 2021-01-12
      • 2017-08-13
      • 2011-03-18
      • 2023-04-02
      • 2013-11-10
      相关资源
      最近更新 更多