2010-08-11 87 views
8

作为一个组织,我们使用Google Apps。我们有付费版本(映射到我们的域名)等...将Google联合登录用于Google Apps和ASP.net应用程序

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

这怎么办? 是否有可能使用此方法“获取”当前登录的用户......?

+0

...确实dotNetOpenAuth支持我想要做什么? – Alex 2010-08-11 13:31:06

回答

2

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

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

0

只是通过Google的API文档进行快速搜索,听起来像您需要使用Google's implementation of OAuth protocol

+0

OAuth协议不是Google的。他们支持它,但绝对不是他们的,也不是他们主要开发的。 – casperOne 2010-08-11 14:36:50

+0

@casperOne - 你说得对,我已经更新了。 – mlsteeves 2010-08-11 14:48:44

-4

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

优势在于它与Google Apps服务的集成更加紧密,并且可以更轻松地构建可与Google应用程序配合使用的更多功能(文档/邮件等)。除此之外,托管应用程序的麻烦并不多。

+4

你在拖拽错误的问题。 – 2010-09-24 02:14:22

相关问题