【问题标题】:AuthSub/OAuth, ASP.NET and Google APIAuthSub/OAuth、ASP.NET 和 Google API
【发布时间】:2015-03-29 18:31:55
【问题描述】:

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

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

当我用谷歌搜索这个主题时,我发现了许多与我相似的问题,但没有一个问题得到令人满意的回答。

提前感谢您的帮助。

更新:我开始认为要么我遗漏了什么,要么没有人在 ASP.NET 中使用 AuthSub...

【问题讨论】:

    标签: c# asp.net authentication authsub


    【解决方案1】:

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

    Using Google OAuth in asp.net

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

    2015 年 3 月更新

    到 4 月 20 日,Google 将不再支持此 api - 因此我需要迁移到 OIDC。在这里查看我最近的文章: OIDC lightweight library for asp.net

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-12
        • 2011-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多