Azure Logic应用-调用安全端点(TLS)

时间:2018-09-22 19:40:35

标签: azure azure-logic-apps

我有一个调用安全端点(TLS 1.2)的C#组件。在探索将该组件移动到Azure(Logic Apps)的选项时,如何将安全协议标头信息添加到HTTP请求中。我可以添加标头信息,例如“ Content_Type”等,但不确定是否将安全协议信息添加到标头,并且找不到太多有用的文章。预先感谢您的有用提示。

我的传出HTTP请求:

{
    "uri": "https://xxxx/v3/oauth2/token",
    "method": "POST",
    "headers": {
        "Content_Type": "application/x-www-form-urlencoded",
        "client_id": "xxxxxxxxxxx",
        "client_secret": "5xxxxxxxxxx9",
        "grant_type": "password",
        "password": "MyPassword2018",
        "username": "email@company.com"
    }
}

C#代码:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | 
SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | 
SecurityProtocolType.Tls;

1 个答案:

答案 0 :(得分:1)

对于需要与受oauth保护的终结点通信的逻辑应用程序,我们通常称为Azure函数。除了拥有可让您利用有效代码的C#解决方案外,您还可以将凭据保存在密钥库中,而不必在逻辑应用程序操作中使用纯文本格式。