我有一个外部API。我通过基本身份验证与Postman连接,一切都很顺利。
黑屏部分是base64编码的username:password
组合。
我将此路线保存为Postman集合,该集合包含以下相关块:
"headerData": [
{
"key": "Authorization",
"value": "Basic <redacted>",
"description": "",
"enabled": true
}
此时,我希望我能够将收集文件上传到Azure,它会创建一个使用我的用户名:密码进行身份验证的自定义连接器。
但事实并非如此:
相反,Azure知道它需要使用基本身份验证,但它不会使用我提供的凭据,也不会允许我输入凭据。
1)用户输入有效的用户名/密码以使用此连接器?
2)我希望这个连接器能够自动工作,无需用户干预。我误解了什么吗?
编辑:
显然可以通过逻辑应用程序本身提供用户名/密码,但我从未被提示,也没有任何地方可以插入信息:
那是GETReservations
的自定义连接器。基本观点仍然存在。我希望这是无人值守,没有用户交互(当然,在初始设置之后)。
答案 0 :(得分:0)
您显示的基本身份验证屏幕只是配置在逻辑应用程序中使用连接器时将显示的用户名/密码标签。
因此,如果我正确理解您的问题,那么只需在逻辑应用程序中使用该自定义连接器就可以提示您输入用户名和密码。
答案 1 :(得分:0)
在逻辑应用程序中创建连接时添加凭据。您必须创建一个新连接(单击更改连接并创建一个新连接)。
这将创建一个新的Api。
您可以在资源组中看到R25LogicAppCustomConnector作为API对象。