8

作为一个组织,我们使用 Google Apps。我们有付费版本(映射到我们的域)等...

我们正在开发一个基于 Web 的应用程序来管理订单和其他业务功能。我希望能够通过我们的谷歌应用程序帐户使用联合登录 - 例如,如果用户登录到他们的电子邮件 (gMail) - 他们应该自动登录到我们的 ASP.net 应用程序如果他们没有登录- 登录表格应该授权。针对我们的谷歌应用程序帐户。

如何才能做到这一点?是否可以“获取”当前使用此方法登录的用户等...?

4

3 回答 3

2

当然,使用dotNetOpenAuth。它是 OpenId 库推荐的,应该很容易使用。就谷歌提供的 OpenId 接口而言,在您的应用程序中使用它应该没有问题。

Stackoverflow 已成功使用它,当我登录我的谷歌帐户时,我总是在这里登录。

于 2010-08-11T13:46:42.380 回答
0

只是通过谷歌的API文档快速搜索,听起来你需要使用谷歌的OAuth协议实现

于 2010-08-11T13:45:33.007 回答
-4

如果您还没有开始开发,您甚至可以考虑为 Appengine 开发 - 使用 python 或 Java(尽管我自己更喜欢 Python)。

优点是它与 Google Apps 服务的集成更加紧密,并且可以更轻松地构建与 Google 应用程序(文档/邮件等)一起使用的更多功能。除此之外,托管应用程序也没有太多麻烦。

于 2010-08-19T12:23:50.077 回答