代码之家  ›  专栏  ›  技术社区  ›  Alex

使用Google Federated Login和Google Apps和ASP.NET应用程序

  •  8
  • Alex  · 技术社区  · 15 年前

    作为一个组织,我们使用谷歌应用程序。我们有付费版本(映射到我们的域)等…

    我们正在开发一个基于Web的应用程序来管理订单和其他业务功能。 我希望能够使用我们的谷歌应用程序帐户进行联合登录- 例如,如果用户登录到他们的电子邮件(gmail),他们应该自动登录到我们的ASP.NET应用程序。 如果他们没有登录-登录表单应该认证。与我们的谷歌应用程序帐户相反。

    这是怎么做到的? 是否可以使用此方法等“获取”当前登录的用户?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Łukasz W.    15 年前

    当然,使用 dotNetOpenAuth . 它是OpenID库推荐的,应该易于使用。就谷歌提供的OpenID界面而言,在应用程序中使用它应该没有问题。

    StackOverflow正在成功地使用它,当我登录到我的Google帐户时,我总是在这里登录。

        2
  •  0
  •   mlsteeves    15 年前

    只需快速搜索谷歌的API文档,听起来你需要使用 Google's implementation of OAuth protocol .

        3
  •  -4
  •   Roopesh Shenoy    15 年前

    如果您还没有开始开发,您甚至可以考虑使用Python或Java开发AppEngine(虽然我更喜欢Python自己)。

    其优势在于,它与谷歌应用程序服务的集成更加紧密,并且更容易构建与谷歌应用程序(文档/邮件等)协同工作的进一步功能。除此之外,托管应用程序没有太多麻烦。

    推荐文章