在 ADAL.NET 2.x 中,我们使用以下代码使用 UserCredential
从 Azure AD 获取令牌,它完美地工作:
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的新版本解决这个问题?