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

相關問題