近一周以来,我一直试图在Xamarin.Forms(Android,iOS和Windows)项目中实现身份验证无济于事。所有说明和指南都已过时,不清晰或无效。
Xamarin的这个Article最后一次更新于2016年8月,而MSAL已经改变,使这篇文章过时了。在本文中,他们使用平台参数,它已被 UIParent 取代。
实施后来自Azure AD B2C文档页面的Example UIRequiredException ,因为调用 AcquireTokenSilentAsync 无效,因为当时没有用户在场
这变得非常令人沮丧,并希望得到帮助或一步一步来实现这一点。我所要做的就是为我的Xamarin.Forms应用程序和API端点启用身份验证和授权。任何指向良好工作代码的指针都将受到赞赏。
如果有官方更新指南或视频教程来帮助解决此问题,将会很有帮助。
答案 0 :(得分:1)
遇到了完全相同的问题。 使用此版本: https://azure.microsoft.com/en-us/resources/samples/active-directory-b2c-xamarin-native/
这是MSAL 2.4预览版的更新版本。它适用于所有示例/ droid / ios / uwp
答案 1 :(得分:0)
这是一个关于如何完成这项工作的更新鲜的样本(截至2017年6月20日) https://github.com/Azure-Samples/active-directory-b2c-xamarin-native
答案 2 :(得分:0)
我们遇到过同一个例子的问题。 https://github.com/Azure-Samples/active-directory-b2c-xamarin-native
我已经放弃了,现在我正在寻找其他解决方案。