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中)。这修复了所有兼容性问题