Azure.Identity 还是 Azure.Services.AppAuthentication?

csa*_*dam 1 .net authentication azure azure-active-directory

看起来 Azure 中有两个用于令牌身份验证的相互竞争的库:

我如何决定使用哪一个?

小智 5

Azure.Identity库使用 MSAL,Azure.Services.AppAuthentication库使用 ADAL。

与 ADAL 相比,MSAL 提供了多种优势,包括增量同意、更丰富的单点登录体验、对个人 Microsoft 帐户的支持、使用基于标准的协议等。

因此,我们建议使用Azure.Identity库,因为它使用 MSAL。