簡體   English   中英

Azure APIM 如何更改請求 url

[英]Azure APIM how to change the request url

我正在嘗試將來自 Azure Frontdoor 的請求轉發到正在評估原始 SAML 令牌的后端服務。 因為該令牌的斷言值與預期應用服務不同,所以請求失敗,因為 Frontdoor 在請求進入應用服務之前首先將請求發送到 APIM。 有沒有辦法讓 APIM 充當傳遞並保留來自原始請求者(在本例中為 Frontdoor)的所有請求標頭值並將這些值傳遞給應用程序服務進行驗證?

我不確定我是否完全理解您的要求,但如果您需要操作和更改 URL,請查看 API 策略。 例如,您可以使用出站策略以及查找和替換來更改 URL。

<policies>
    <inbound>
        <base />
    </inbound>
    <backend>
        <base />
    </backend>
    <outbound>
        <base />
         <find-and-replace from="apim.acme.com" to ="backend.acme.com />
    </outbound>
    <on-error>
        <base />
    </on-error>
</policies>

從這里開始https://docs.microsoft.com/en-us/azure/api-management/api-management-transformation-policies

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM