2017-04-10 181 views
0

我想弄清楚如何在Xamarin Forms中使用Azure AD B2C。微软的所有示例和文档都表示,去年在生产中没有这样做。即使是上周的博客文章也这样说。Xamarin Forms和Azure AD B2C登录问题

https://azure.microsoft.com/en-us/resources/samples/active-directory-b2c-xamarin-native/

我们还有什么别的选择吗?

+0

您是否排除了Visual Studio Mobile Center的Identity/Auth功能?我知道这也是一个正在进行中的工作,但也许这是另一种选择。看到这种情况下B2C仍然不完整,这是令人失望的,因为这已经是GA一段时间了。 –

回答

0

正如您所指出的,MSAL处于预览状态,因此无法生产。将MSAL提升到生产支持级别的工作正在进行中。我建议你投这个要求在Azure的AD B2C论坛,以支持它,并获得其最新进展:Production support for MSAL

鉴于这种情况,在这一点上你的选择是:

  • 等待MSAL生产支持。
  • 查找并使用第三方Xamarin OpenID Connect库。
  • 自己编码到协议。

UPDATE:MSAL现在支持生产。Read this blog post for more info