我正在使用纯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