Google OAuth2 "ServiceAccountCredential"在使用 ASP.NET Core(RTM)时不存在



我的中有一个ServiceAccount连接。NET Core RC1应用程序运行良好。但是现在,"ServiceAccountCredential"在"Google.APIs.Auth.OAuth2"中已经不存在了。整个库在Core的RTM版本中似乎缺少了大量的类。

以下是我的项目.json 中的相关包

"Google.Apis.Core": "1.14.0",
"Google.Apis.Auth": "1.14.0",
"Google.Apis.Oauth2.v2": "1.14.0.540"

我甚至尝试过使用RC1软件包,但我一直得到同样的东西。这仅仅是因为Google Auth在Core中还没有得到完全支持吗?

Google API确实不完全支持。NET核心:https://github.com/google/google-api-dotnet-client/issues/695.

事实上,ServiceAccountCredential是有问题的(正如我在这里提到的),因为它调用特定于Windows的API来解析证书。它必须首先跨平台实现才能完全支持。NET核心(实际上是.NET标准)。

最新更新