Xamarin Forms和Azure AD B2C登录问题
问题描述:
我想弄清楚如何在Xamarin Forms中使用Azure AD B2C。微软的所有示例和文档都表示,去年在生产中没有这样做。即使是上周的博客文章也这样说。Xamarin Forms和Azure AD B2C登录问题
https://azure.microsoft.com/en-us/resources/samples/active-directory-b2c-xamarin-native/
我们还有什么别的选择吗?
答
正如您所指出的,MSAL处于预览状态,因此无法生产。将MSAL提升到生产支持级别的工作正在进行中。我建议你投这个要求在Azure的AD B2C论坛,以支持它,并获得其最新进展:Production support for MSAL
鉴于这种情况,在这一点上你的选择是:
- 等待MSAL生产支持。
- 查找并使用第三方Xamarin OpenID Connect库。
- 自己编码到协议。
UPDATE:MSAL现在支持生产。Read this blog post for more info
您是否排除了Visual Studio Mobile Center的Identity/Auth功能?我知道这也是一个正在进行中的工作,但也许这是另一种选择。看到这种情况下B2C仍然不完整,这是令人失望的,因为这已经是GA一段时间了。 –