3

更多的架构/长期观点问题。集成.NET应用程序和Google Apps的策略

我正在筹备一项服务。我想写在ASP.NET或MVC中,但我也希望它与Google Apps引擎集成(以便团队/企业可以在购买后将其添加到他们的Google Apps域)。

我知道如何让用户通过Google Apps与DotNetOpenAuth一起登录,但是我的策略是什么?

一些小问题在什么我不知道的静脉:

  • 我如何确保用户登录到谷歌应用服务可以被重定向到我的网站,而无需重新登录?
  • 可以重定向Google Apps吗?还是应该努力让我的应用保持在Google Apps界面中?其中一方有明显的优势/劣势吗?
  • 如果我想在.NET中同时执行这两个基本站点,我是否会被强制使用Java或Python进行编码以使其在应用程序引擎上运行?是否有必要在应用程序引擎上使用它?

我知道我想从功能的角度来做什么,我只是不想从错误的方向入手,并且想先了解我的挑战。

在此先感谢您的帮助!

回答

7

Google App Engine是Google的云计算产品。 Google Apps是Google的SAAS产品。这两者是截然不同的,虽然他们可以互操作,但它们并没有内在联系。

如果您希望能够在Apps Marketplace上列出您的应用程序,那么企业可以将您的应用程序添加到他们的应用程序域以供其用户使用,您不需要使用App Engine。您需要做的就是确保您的应用程序支持使用OpenID登录,并且如果您希望它支持SSO,请按照these directions。如果您希望自己的应用访问其他Google Apps应用的数据,详情请参见here

-2

如果我想在.NET中同时执行这两个操作并保留基站,我是否会被迫使用Java或Python编码以使其在应用程序引擎上运行?是否有必要在应用程序引擎上使用它?

不,我想你可以写在纯ASP.NET中。不是100%肯定的,但我认为是这样。

+1

不是100%确定?那么这是基于什么?一个推测?答案真的有用吗? – 2010-12-07 03:05:35

+1

不正确的猜测,不少于。 – 2010-12-08 01:55:44

相关问题