0

我正在使用 HTTP 侦听器处理逻辑应用程序,并尝试使用以下选项而不是创建 API 控制器。参考以下网址

https://azure.microsoft.com/en-us/documentation/articles/app-service-logic-http-endpoint/

我使用“HTTP 请求”创建了一个逻辑应用程序并进行处理并将响应发送回调用方。它按预期工作。

但我只想知道的一件事是,当我创建 HTTP 请求时,它会提供如下所示的默认 URL,

https:// prod- ****.logic.azure.com:443/workflows/*******69a5b764/triggers/request/run?api-version=2015-08-01-preview&sp=%2Ftriggers %2Frequest%2Frun&sv=1.0&sig=*****2MCOoTKZU

我们是否应该定义自定义 URL 而不是默认 URL,如下所示

请指教。

4

1 回答 1

0

有两种不同的方法可以隐藏原始逻辑应用 URL:

  1. 使用 Azure API 管理 (APIM)
  2. 使用 Azure Functions 代理 (AFP)

通过 APIM 或 AFP,您可以隐藏查询字符串的 SAS 令牌部分sp、、svanddsig以及api-version参数。这些参数可以通过请求标头传递。

通过这样做,您可以使用自己的自定义 URL 并隐藏 SAS 令牌。我写了一篇关于此的博客文章:https ://blog.mexia.com.au/securing-sas-token-from-azure-logic-apps

于 2018-04-14T11:06:59.297 回答