繁体   English   中英

整合.NET应用和Google Apps的策略

[英]Strategy to Integrate .NET app and Google Apps

更多的架构/长期观点问题。

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

我知道如何允许用户使用DotNetOpenAuth通过Google Apps登录,但我的策略应该是什么才能实现紧密集成?

我想知道的一些子问题:

  • 如何确保登录Google Apps的用户无需再次登录即可重定向到我的网站?
  • 可以重定向远离Google Apps,还是应该努力将我的应用保留在Google Apps界面中? 一个或另一个有明显的优势/劣势吗?
  • 如果我想同时执行这两项操作并将基本站点保留在.NET中,我是否还会被迫使用Java或Python编写代码来获取应用程序引擎? 是否有必要在应用引擎上使用它?

从功能的角度来看,我知道自己想要做什么,我只是不想在错误的方向上开始,并且想要预先了解我的挑战。

在此先感谢您提供任何帮助!

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

如果您希望能够在Apps Marketplace上列出您的应用,那么企业可以将您的应用添加到他们的Apps域以供其用户使用,您无需使用App Engine。 您需要做的就是确保您的应用支持使用OpenID登录,如果您希望它支持SSO,请按照以下说明操作 如果您希望自己的应用访问其他Google Apps应用中的数据,请点击此处

不要从尼克的伟大答案中拿走任何东西,我赞成,我只是想提到链接已经过时了。 这些天绊倒这里的人应该去:

https://developers.google.com/google-apps/app-apis

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

https://developers.google.com/gdata/docs/developers-guide

希望有人帮助

如果我想同时执行这两项操作并将基本站点保留在.NET中,我是否还会被迫使用Java或Python编写代码来获取应用程序引擎? 是否有必要在应用引擎上使用它?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM