作为一个组织,我们使用谷歌企业应用套件。我们有付费版本(映射到我们的域名)等等...

我们正在开发一个基于Web的应用程序来管理订单,以及其他业务功能。 我希望能够使用联合登录我们的谷歌应用程式accounts- 例如,如果用户在其电子邮件(Gmail帐户)登录 - 他们应该自动在我们的ASP.net应用程序登录 如果他们没有登录 - 日志中的表格应权威性。对我们谷歌应用程序帐户。

如何才能做到这一点? 是否有可能能够“搞定”谁是当前登录使用这种方法,用户等...?

有帮助吗?

解决方案

当然,使用 dotNetOpenAuth 。它建议OpenID库,它应该很容易使用。至于谷歌提供的OpenID接口应该没有问题,在应用程序中使用它。

#1成功地使用它,我在这里始终记录,当我登录我的谷歌帐户。

其他提示

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

如果你还没有开始开发,你甚至可以考虑的AppEngine开发 - 使用Python或Java(尽管我宁愿自己的Python)。

优点是,它与谷歌Apps服务更密切的整合,这将是更容易建立进一步的功能,与谷歌工程应用程式(文件/邮件等)。除此之外,还有的arent托管应用程序太多的麻烦。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top