C# 使用WebClient或类似方法从.NET framework 2.0 ASP.NET应用程序获取Azure AD访问令牌
是否有方法使用WebClient或类似方法从.NET framework 2.0 ASP.NET应用程序获取Azure AD访问令牌?我试图引用nuget的AADL,但由于框架版本的原因,我们无法引用 Microsoft.IdentityModel.Clients.ActiveDirectory 上述库是否可用于.NET framework 2.0 上述库是否可用于.NET framework 2.0 答案是否定的 有没有办法从.NET framework获取Azure AD访问令牌 使用WebClient或类似方法的2.0 ASP.NET应用程序 答案是肯定的。正如@Panagiotis Kanavos所说,所有Azure服务都使用HTTP API 参考:C# 使用WebClient或类似方法从.NET framework 2.0 ASP.NET应用程序获取Azure AD访问令牌,c#,asp.net,azure,azure-active-directory,C#,Asp.net,Azure,Azure Active Directory,是否有方法使用WebClient或类似方法从.NET framework 2.0 ASP.NET应用程序获取Azure AD访问令牌?我试图引用nuget的AADL,但由于框架版本的原因,我们无法引用 Microsoft.IdentityModel.Clients.ActiveDirectory 上述库是否可用于.NET framework 2.0 上述库是否可用于.NET framework 2.0 答案是否定的 有没有办法从.NET framework获取Azure AD访问令牌 使用Web
所有Azure服务都使用HTTP API,因此答案是肯定的。另一方面,.NETFramework2.0在几年前失去了支持,可能无法连接到任何Azure服务,因为它不支持TLS1.2。如果我没记错的话,Azure(和其他云提供商)现在需要TLS1.2几年。这意味着您必须至少在.NET 4.0运行时上运行,那么为什么不在项目中使用正确的运行时版本呢?受支持的最早的.NET版本是4.5.2,其中4.6使用TLS1.2default@PanagiotisKanavos,谢谢你的支持。