更多的架构/长期观点问题。
我正在整理服务。我想在ASP.NET或MVC中编写它,但我也希望它能够与Google Apps引擎集成(以便团队/企业可以在购买后将其添加到他们的Google Apps域中。)
我知道如何允许用户使用DotNetOpenAuth通过Google Apps登录,但我的策略应该用于紧密集成?
我想知道的一些子问题:
我从功能的角度知道自己想要做什么,我只是不想开始朝着错误的方向前进,并且想要预先了解我的挑战。
预先感谢您提供任何帮助!
答案 0 :(得分:7)
Google App Engine是Google的云计算产品。 Google Apps是Google的SAAS产品。这两者是截然不同的,尽管它们可以互操作,但它们并没有内在联系。
如果您希望能够在Apps Marketplace上列出您的应用,那么企业可以将您的应用添加到他们的应用域以供其用户使用,您无需使用App Engine。您需要做的就是确保您的应用支持使用OpenID登录,如果您希望它支持SSO,请关注these directions。如果您希望自己的应用访问其他Google Apps应用中的数据,请参阅here。
答案 1 :(得分:0)
不要从尼克的好答案中拿走任何东西,我赞成,我只是想提一下链接已经过时了。这些日子里任何人都会遇到困难:
https://developers.google.com/google-apps/app-apis
您可以在此处确认链接已过期:
https://developers.google.com/gdata/docs/developers-guide
希望能帮到某人
答案 2 :(得分:-2)
如果我想同时执行这两项操作并将基本站点保留在.NET中,我是否还会被迫使用Java或Python编写代码来获取应用程序引擎?是否有必要在app引擎上使用它?
不,我认为你可以在纯ASP.NET中编写它。不是100%肯定,但我想是的。