我们需要能够使用用户名&amp ;;对Azure AD执行非交互式身份验证。来自我们的Xamarin移动应用程序的密码。
请参阅以下示例,该示例在Windows桌面应用程序中执行相同的操作:
https://github.com/Azure-Samples/active-directory-dotnet-native-headless
这可能吗?
我们已成功从Xamarin对Azure AD执行交互式身份验证,但不是非交互式身份验证。我们不想使用Microsoft登录页面用户界面。
此致 安迪
答案 0 :(得分:0)
在adal v3中,我们删除了除桌面以外的每个平台的非交互式身份验证(仅限遗留原因)。没有应用程序应该收集信用,并且应该使用webview将身份验证流程责任委派给AAD。此外,启用多重身份验证时,使用非交互式流将失败。