我的参考资料
根据这个,
从2020年6月30日开始,我们将不再为Azure Active Directory身份验证库(ADAL)和Azure AD图添加任何新功能。我们将继续提供技术支持和安全更新,但我们将不再提供功能更新。应用程序需要升级到Microsoft身份验证库(MSAL)和Microsoft图形。了解更多
而这个,
从2022年6月30日开始,我们将停止对ADAL和Azure AD图的支持,不再提供技术支持或安全更新。在此之后,使用Azure图的应用程序将不再接收Azure图端点的响应。在此之后,在现有操作系统版本上使用ADAL的应用程序将继续工作,但不会得到任何技术支持或安全更新。
和此链接,
using Microsoft.IdentityModel.Clients.ActiveDirectory; // ADAL
using Microsoft.Identity.Client; // MSALADAL应由MSAL取代。但是,我的项目没有引用上述任何一个库。
这些是我在我的项目中的参考资料。
Microsoft.IdentityModel.JsonWebTokens
Microsoft.IdentityModel.Protocols.OpenIdConnect
Microsoft.IdentityModel.Tokens
Microsoft.Owin
Microsoft.Owin.Security
Microsoft.Owin.Security.Cookies
Microsoft.Owin.Security.OpenIdConnect
Owin问题
我读到的关于这个主题的文章越多,我就越困惑,因为我有一分钟的印象是ADAL只是授权而不是身份验证,下一分钟我就看到它被称为ADAL身份验证。我只想知道是否需要更新身份验证代码才能继续工作。
Microsoft.IdentityModel.Clients.ActiveDirectory,只使用Azure进行身份验证而不是授权,这是否意味着此更改不会影响我?发布于 2021-01-05 02:43:35
由于您没有使用任何一个库(Microsoft.IdentityModel.Clients.ActiveDirectory和Microsoft.Identity.Client),并且只使用Azure进行身份验证,所以我认为此更改不会影响您的项目。
关于为什么他们引用、MSAL、和、微软图形、而不是、ADAL和Azure AD图的问题。事实上,两者是相似的,变化很小。您可以参考这个文档来了解它们之间的差异。
https://stackoverflow.com/questions/65566381
复制相似问题