我有一个ASP.NET核心应用程序,我正在尝试使用证书从AAD获取访问令牌。我正在使用3.13.5.907版本的Microsoft.IdentityModel.Clients.ActiveDirectory程序集。但是ClientAssertionCertificate类似乎已经从这个程序集中删除了。接口IClientAssertionCertificate是可用的,但我找不到任何实现它的类。
在ASP.NET 4.5中,我使用以下代码来使用证书从AAD获取访问令牌(3.13.4.878版本的Microsoft.IdentityModel.Clients.ActiveDirectory程序集)
var clientCredential = new ClientAssertionCertificate(_appId, _thumbprint);
var authenticationContext = new AuthenticationContext(authority, false);
var result = await authenticationContext.AcquireTokenAsync(resource, clientCredential);这个类是在ASP.NET核心中贬值了,还是我遗漏了什么?
发布于 2017-11-08 15:36:25
只是现在看到这个帖子的人的最新消息。这现在可以在最新的.NETStandard 2.0版本中使用。
https://stackoverflow.com/questions/40738521
复制相似问题