繁体   English   中英

用于Azure AD B2C和Xamarin的MSAL或ADAL库

[英]MSAL or ADAL library for use with Azure AD B2C and Xamarin

截至2016年10月,Microsoft身份验证库(MSAL-NuGet软件包: Microsoft.Identity.Client )是否仍然是与Xamarin(iOS / Android)和Azure AD B2C服务一起使用的正确/唯一库? 该库(MSAL)仅以Alpha形式提供,并且似乎没有处于积极维护或开发的状态(自4月以来)。

有迹象表明,Active Directory身份验证库(ADAL-NuGet包: Microsoft.IdentityModel.Clients.ActiveDirectory )旨在作为Microsoft的“一个-Azure身份验证库-所有规则”,并且支持Xamarin; 它也正在积极维护中,并且不处于“ alpha”或“ beta”状态。

了解Microsoft过去曾指示Azure AD B2C开发人员使用MSAL库,是否可以改为使用ADAL库在Xamarin应用程序中对Azure AD B2C用户进行身份验证? 有人可以指向我提供博客或示例代码,以演示如何执行此操作吗?

这不可能。 如您所说,ADAL通常可用并受支持-但是,它仅设计用于Azure Azure“经典”(例如-NOT B2C)和ADFS“ 3.0”以后的版本。 存在重要的协议和功能差异,使ADAL OM和协议功能与B2C不兼容。 MSAL代表了新一代的Microsoft身份验证库,旨在与Azure AD v2终结点,Microsoft帐户(MSA)和Azure AD B2C一起使用。 它仍然处于预览阶段,但是正在积极开发中-如果您在https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/上看到它的存储库,将会看到各个分支都在工作。 如果您想尝试B2C和Xamarin,那就是要使用的库。 目前,我们无法共享预计何时可用的ETA。 谢谢V.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM