私はASP.NET Coreアプリケーションを持っており、証明書を使ってAADからアクセストークンを取得しようとしています。私はバージョン3.13.5.907のMicrosoft.IdentityModel.Clients.ActiveDirectory
アセンブリを使用しています。しかし、ClientAssertionCertificate
クラスがこのアセンブリから削除されたようです。インターフェイスIClientAssertionCertificate
が利用可能ですが、私はそれを実装しているクラスを見つけることができません。ASP.NETコアにClientAssertionCertificateが見つかりません
(バージョン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コアでこのクラス減価償却されていますまたは私は何かを逃している?
:https://github.com/aspnet/Security/issues/701 – Tratcher
公開間近:https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/issues/598 –