AuthSub / OAuth,ASP.NET和Google API

时间:2009-01-20 03:01:23

标签: c# asp.net authentication authsub

我有一个简单的webApp的想法,可以将信息从Evernote交叉链接到Google日历。我能够找到一个好的Evernote Quickstart project,但我现在正在寻找开始访问日历的东西。请告知您是否知道任何有良好资源的代码示例,这些代码示例将告诉我如何进行脏工作(我的意思是通过OAuth / AuthSub进行验证)。

根据我所读到的关于在Google上使用OAuth,您似乎必须拥有一个注册域名 - 我需要能够从我的笔记本电脑的开发服务器访问该服务,所以我想我必须坚持使用AuthSub。

当我为这个话题“搜索”时,我发现了许多类似于我的问题,但没有一个问题以令人满意的方式得到回答。

提前感谢您的帮助。

更新:我开始认为我错过了一些东西,或者没有人在ASP.NET中使用AuthSub ......

2 个答案:

答案 0 :(得分:1)

我最近创建了一个示例,了解如何使用Dotnet OpenAuth库在ASP.NET和Google中使用Google OAuth:

Using Google OAuth in asp.net

我希望这个示例有帮助:) 多米尼克

2015年3月更新

到4月20日,谷歌将不再支持此API - 因此我需要迁移到OIDC。请看我最近的文章: OIDC lightweight library for asp.net

答案 1 :(得分:0)

要使用OAuth,您必须在以下页面向Google注册您的域名:https://www.google.com/accounts/ManageDomains。此注册将为您提供签署OAuth请求所需的凭据。但是,您仍然可以在用户授权URL中指定不同的oauth_callback URL。因此,注册域与oauth_callback无关。