В 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?