簡體   English   中英

資源令牌提供程序作為 Azure Function

[英]Resource Token Provider as an Azure Function

我一直在按照此 repo 中的指南將資源令牌提供程序設置為 Azure function。

https://github.com/adamhockemeyer/Azure-Functions---CosmosDB-ResourceToken-Broker

我已經根據說明設置了 Cosmos DB、應用程序注冊和 Azure function 的權限。 當我進入指南中的第 3 步時,在瀏覽器中輸入https://{function-url}/.auth/login/{provider}時出現以下錯誤。

ADSTS50011:請求中指定的回復 url 與為應用程序配置的回復 url 不匹配:[App id]

更新

I changed the Reply URL in my App Registration to https://{function-url}/.auth/login/{provider}/callback with {function-url} as my Function App URL. 最初我將其設置為我的 Function URL 之一。 現在我收到 404 not found 錯誤。

應用注冊重定向 URL

Function 應用程序 URL

Function 應用認證設置

您需要在您的應用注冊中添加如下 URL,然后它應該可以工作。

注意:將URl,go添加回您的functionapp中的Authentication / Authorization后,關閉您配置的Authentication Providers - >關閉Authentication / Authorization ,然后重新打開並配置,否則似乎不起作用。

https://{function-url}/.auth/login/{provider}/callback

在此處輸入圖像描述

更新

關閉所有配置並創建新的 AD 應用程序,如下所示。

在此處輸入圖像描述

暫無
暫無

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

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