簡體   English   中英

使用Azure API管理重定向到URL

[英]Using azure API management to redirect to a URL

我有一個執行重定向到登錄過程的azure函數,我想知道是否可以使用API​​管理工具來保護此函數。 我能夠重定向到azure函數的URL,並且一切正常,但是因為API管理服務需要訂閱密鑰,所以我無法簡單地重定向到URL,因為這會丟失任何標頭。

var responseMessage = new HttpResponseMessage(HttpStatusCode.Redirect);
            responseMessage.Headers.Location = new Uri(redirectUri);

            return responseMessage;

目前,azure函數正在嘗試嘗試提供一些上下文,因此API管理可以為我做到這一點,還是根本不可能?

如果您只想將APIM放在函數的前面,並且不想管理APIM訂閱密鑰,則可以創建新的開放產品( https://docs.microsoft.com/zh-cn/azure/api-管理/ api-management-key-concepts#a-nameproducts-a-products ),將您的API添加到該產品並將其標記為已發布。 一旦將任何API添加到開放產品中,就可以在不提供訂閱密鑰的情況下調用該API。 由於APIM無法識別進行呼叫的用戶,因此它實際上已成為匿名API。

暫無
暫無

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

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