我们在单租户模式下通过 Azure 门户使用 MSAL。 应用程序是Xamarin表单,平台Android,在模拟器或三星手机上调试都有相同的结果。
出现此对话框,按下按钮没有任何反应。 按“继续”不会执行任何操作,调试器不会收到任何输出 按“取消”不会执行任何操作,并且调试器不会收到任何输出
应用程序正在进行身份验证,每次单击“继续”时我们都可以在 Azure 门户日志中看到它 如果我们单击“继续”3 次,我们会在 Azure 门户日志中看到 3 个已确认的身份验证。
为什么此对话框不响应按钮点击?
通过添加此内容解决了问题 .WithUseEmbeddedWebView(true)
现在对话框不再出现
result = await authContext.AcquireTokenInteractive(Scopes)
.WithAuthority(Authority)
.WithUseEmbeddedWebView(true)
.WithParentActivityOrWindow(pwindow)
.ExecuteAsync();
我的 iPad 也有类似的问题,您能否告诉我在哪里添加上述代码,是在 Azure 中还是在应用程序级别?