我按照下面给出的示例完成对 Azure Active Directory 的 Azure 管理 API 的无人参与身份验证。
https://blogs.msdn.microsoft.com/tomholl/2014/11/24/unattended-authentication-to-azure-management-apis-with-azure-active-directory/
在最新的 Microsoft.IdentityModel.Clients.ActiveDirectory 3.10.305231913 中,UserCredential 类不接受用户和密码。在旧版本中,例如 v2.18.0.0 UserCredential 类接受用户名和密码。不确定这在哪个版本中被弃用。
如何在最新版本中完成此操作。我遇到的大多数文章似乎都引用了较旧的文章。
谢谢
您应该使用UserPasswordCredential
而不是UserCredential
新版本ADAL 3.0
UserPasswordCredential
继承自接受用户名和密码UserCredential
。