Asp.net OAuth2-ClientSecret去了哪里?

Asp.net OAuth2-ClientSecret去了哪里?,asp.net,google-api,google-calendar-api,dotnetopenauth,Asp.net,Google Api,Google Calendar Api,Dotnetopenauth,我正在尝试编写一个使用谷歌日历服务的ASP.NET应用程序。为此,我使用了所示的示例 这是一个TasksService应用程序,但方法应该基本相同 不过,该应用程序似乎使用了较旧版本的DotNetOpenAuth,其中ClientBase接口具有ClientSecret属性。在新版本中,他们删除了这个属性 这房子去哪儿了 授权过程必须使用ClientSecret属性替换为ClientCredentialApplicator属性(和构造函数参数)。这不仅让您可以自由地表达秘密,还可以自由地表达秘密

我正在尝试编写一个使用谷歌日历服务的
ASP.NET
应用程序。为此,我使用了所示的示例

这是一个TasksService应用程序,但方法应该基本相同

不过,该应用程序似乎使用了较旧版本的
DotNetOpenAuth
,其中ClientBase接口具有ClientSecret属性。在新版本中,他们删除了这个属性

这房子去哪儿了


授权过程必须使用
ClientSecret
属性替换为
ClientCredentialApplicator
属性(和构造函数参数)。这不仅让您可以自由地表达秘密,还可以自由地表达秘密的通信方式(通过form POST参数或HTTP授权头)。

我最终使用了DotNetOpenAuth的Google API版本(它包含在第三方的ZIP中)。这修复了所有兼容性问题