我为AzureAD - Connection from 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)删除了该方法。当然我可以使用旧版本,但更喜欢使用最新版本。
那么我应该使用什么呢?你能提供一个例子吗?
答案 0 :(得分:2)
方法现在是异步:GetAuthorizationRequestUrlAsync 看看这里:https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/blob/a1a560f3e8be91687a770d4ddd7a10b342f52e6d/src/ADAL.PCL/AuthenticationContext.cs第443行
您也可以在此处查找一些新示例:https://github.com/Azure-Samples