我正在使用純JavaScript的Windows應用程序,並嘗試使用AAD進行身份驗證。我面臨的問題是在adal.js之後調用了「登錄」功能,將用戶重定向到登錄頁面,應用程序如何在接受用戶登錄成功的情況下接收到響應?我登錄後看到的頁面顯示「無法顯示此頁面,請確保網址https://login.microsoftonline.com正確無誤。」我已經在azure中輸入redirectURI值,以「ms-app:// s-1-15 - ***」開頭。使用純JavaScript的Windows App上的Azure AD身份驗證
我已經通過AAD developer's guide的例子,我沒有看到Windows應用+純JavaScript的例子。 「Windows通用」部分有C#示例,「JavaScript」部分用於網頁應用程序。
我試圖用這個方法:Windows.Security.Authentication.Web.WebAuthenticationBroker.authenticateAsync(選項,startUrl,endUrl) 這種方法基本上會創建一個彈出窗口,允許用戶登錄我能輸入我的憑證。但是,登錄後顯示「無法連接到服務」。任何想法可能導致這個問題?我試圖從瀏覽器打開startUrl,它工作正常。 – Jian
在windows應用程序中,您可以參考https://docs.microsoft.com/en-us/azure/active-directory/active-directory-devquickstarts-windowsstore以供參考。 –
謝謝,但我不認爲這解決了我的問題。 – Jian