В ADAL.NET 2.x мы используем приведенный ниже код для получения токена из Azure AD с помощью UserCredential
, и он отлично работает:
var authContext = new AuthenticationContext(Authority);
var userCredential = new UserCredential(username, password);
var token = authContext.AcquireToken(ResourceUrl, ClientId, userCredential);
Когда я сегодня обновил ADAL.NET v3, код больше нельзя было скомпилировать, потому что в новой версии UserCredential
не имеет перегруженного конструктора с именем пользователя и паролем.
Как я могу обойти это с помощью новой версии ADAL.NET v3?