Replacement for Microsoft.IdentityModel.Clients.ActiveDirect
本文关键字:Clients ActiveDirect IdentityModel Microsoft for Replacement | 更新日期: 2023-09-27 17:57:03
我举了一个AzureAD - 来自MSDN的连接的例子,其中包含以下代码片段:
var authContext = new AuthenticationContext(Settings.AzureADAuthority);
// Generate the parameterized URL for Azure login.
Uri authUri = authContext.GetAuthorizationRequestURL(
Settings.O365UnifiedAPIResource,
Settings.ClientId,
loginRedirectUri,
UserIdentifier.AnyUser,
null);
此示例使用 Microsoft.IdentityModel.Clients.ActiveDirectory - 2.19 版的 NuGet-package
该软件包的最新版本 (3.12) 删除了该方法。当然,我可以只使用旧版本,但更喜欢使用最新版本。
那么我应该使用什么呢?你能举个例子吗?
该方法
现在是异步的:GetAuthorizationRequestUrlAsync看看这里: https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/blob/a1a560f3e8be91687a770d4ddd7a10b342f52e6d/src/ADAL.PCL/AuthenticationContext.cs 443 行
您也可以在此处查找一些新示例:https://github.com/Azure-Samples