Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 整合.NET应用程序和谷歌应用程序的战略_Asp.net_Asp.net Mvc_Google App Engine_Dotnetopenauth_Google Apps - Fatal编程技术网

Asp.net 整合.NET应用程序和谷歌应用程序的战略

Asp.net 整合.NET应用程序和谷歌应用程序的战略,asp.net,asp.net-mvc,google-app-engine,dotnetopenauth,google-apps,Asp.net,Asp.net Mvc,Google App Engine,Dotnetopenauth,Google Apps,更多的是架构/长期视图问题 我正在准备一项服务。我想在ASP.NET或MVC中编写它,但我也希望它能与Google Apps引擎集成(这样团体/企业可以在购买后将其添加到Google Apps域) 我知道如何允许用户使用DotNetOpenAuth通过谷歌应用程序登录,但我的紧密集成策略应该是什么 我想知道的是一些次要问题: 我如何确保登录到谷歌应用程序的用户可以重定向到我的网站,而无需再次登录 从Google应用程序重定向出去可以吗?还是我应该努力将我的应用程序保持在Google应用程序界面

更多的是架构/长期视图问题

我正在准备一项服务。我想在ASP.NET或MVC中编写它,但我也希望它能与Google Apps引擎集成(这样团体/企业可以在购买后将其添加到Google Apps域)

我知道如何允许用户使用DotNetOpenAuth通过谷歌应用程序登录,但我的紧密集成策略应该是什么

我想知道的是一些次要问题:

  • 我如何确保登录到谷歌应用程序的用户可以重定向到我的网站,而无需再次登录
  • 从Google应用程序重定向出去可以吗?还是我应该努力将我的应用程序保持在Google应用程序界面内?其中一个有明显的优势/劣势吗
  • 如果我想同时做这两件事,并将基本站点保留在.NET中,我会被迫同时用Java或Python编写代码,以便在应用程序引擎中使用它吗?是否有必要将其安装在应用程序引擎上
我从特性的角度知道我想做什么,我只是不想从错误的方向开始,我想提前知道我的挑战

提前感谢您提供的任何帮助

如果我想同时做这两件事,并将基本站点保留在.NET中,我会被迫同时用Java或Python编写代码,以便在应用程序引擎中使用它吗?是否有必要将其安装在应用程序引擎上

不,我想你可以用纯ASP.NET编写。对此不是100%肯定,但我想是的。

是谷歌的云计算产品。是谷歌的SAAS产品。这两者是不同的,尽管它们可以互操作,但它们并没有本质上的联系


如果您希望能够在上列出您的应用程序,以便企业可以将您的应用程序添加到其应用程序域中供其用户使用,则无需使用应用程序引擎。您所需要做的就是确保您的应用程序支持使用OpenID登录,如果您希望它支持SSO,请遵循。如果你想让你的应用程序访问其他谷歌应用程序的数据,详细信息如下。

为了不影响nick的精彩答案,我对nick的答案投了赞成票,我只想说链接现在已经过时了。这些天遇到这种情况的任何人都应该去:

您可以在此处确认链接已过期:


希望对某人有所帮助

不是100%确定吗?那么这是基于什么呢?猜猜看?答案真的那么有用吗?写得很好,有很好很有用的链接。很好的答案——非常感谢你,尼克!我将使用这些链接继续我的发展。你提出了一个模糊的话题,很快就让我明白了。谷歌应用程序引擎是PAAS产品,谷歌应用程序是SAAS产品。