2010-11-09 131 views
7

我想讓我公司的客戶將我們的Google App Engine應用程序整合到他們的域中。例如,假設一位客戶擁有域名coolcustomer.com,並且想讓我們的應用訪問service.coolcustomer.com在多個客戶域上運行Google App Engine應用程序

This article討論瞭如何在內部設置多租戶,但未提及如何將客戶端域與應用相關聯。

理想情況下,我希望允許客戶以自助服務的方式關聯子域。這當然會帶來驗證客戶是否有權將子域添加到域名的問題。

完成此操作的最佳方法是什麼?

回答

6

客戶將通過他們的Google Apps控制面板將您的應用程序添加爲服務。其中一些細節概述如下here

要處理多租戶,您可能需要使用服務器主機名。從主機名中,您將能夠獲得用於您的名稱空間的域名。

您必須處理驗證該域是您的應用程序中的有效客戶。我可能會讓他們註冊,然後提供設置Google Apps映射的說明。

如果您想讓他們使用與其域綁定的Google Apps帳戶登錄,您需要使用OpenID(聯合登錄)。

+0

謝謝!客戶必須是Google Apps用戶嗎?我希望我的客戶保留www.coolcustomer.com與他們現有的提供商託管,並將myapp.coolcustomer.com與我的GAE應用程序關聯... – 2010-11-14 19:56:34

+1

是的,他們會。但是,他們不必註冊首要版本。他們不需要激活任何Google服務或更改任何DNS條目,除了他們將爲您的應用製作的CNAME。 – 2010-11-14 20:11:19

相關問題