我開發了一個對單個租戶使用 Azure AD 身份驗證的應用程式。
我想在 AKS 內托管它,但似乎不可能,如下所述:
問題是,如果應用程式不在 localhost 中,則該應用程式必須以 https 運行,但我的 pod 運行在 http 協議上(像往常一樣)。即使我的 aks 集群服務作為 Https 運行,回呼 uri 似乎也在它運行的 pod 上尋找協議,因此它將請求重定向到 http://mydomain 而不是 https://mydomain,回傳“相關性錯誤”或“應用程式 ID 不存在”(因為映射的 uri 是 https://)
如所描述的重定向URI不能映射到http Azure上應用這里。
我已經使用 Kestrel 證書在應用程式構建中使用 pod 內的證書使其作業。但這似乎不是一個好的解決方案。
有誰知道更合適的解決方法?
uj5u.com熱心網友回復:
截至目前,沒有其他可用的解決方案,因為根據您所關注的檔案,我們對重定向 URL 有限制。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/344577.html
標籤:asp.net核心 验证 天蓝色活动目录 asp.net 身份 azure-aks
