在多个客户域上运行Google App Engine应用程序
我想让我公司的客户将我们的Google App Engine应用程序集成到他们的域中。 例如,假设一个客户拥有域名coolcustomer.com
并希望在service.coolcustomer.com
访问我们的应用程序。
本文讨论如何在内部设置多租户,但未提及如何将客户端域与应用程序关联。
理想情况下,我希望允许客户以自助服务方式关联子域。 当然,这会带来validation客户是否有权将子域添加到域名的问题。
实现这一目标的最佳方法是什么?
客户将通过其Google Apps控制面板将您的应用程序添加为服务。 这里列出了一些细节。
要处理多租户,您可能希望使用服务器主机名。 从主机名,您将能够获得用于命名空间的域名。
您必须处理validation域是您应用中的有效客户。 我可能会让他们注册,然后提供设置Google Apps地图的说明。
如果您想允许他们使用与其域相关联的Google Apps帐户登录,则您需要使用OpenID (联合登录)。
- 有没有办法将UTF-8与app引擎一起使用?
- 如何从非GWT(但Java)gapplication调用服务器上的GWT RPC方法?
- 在谷歌应用引擎上像冥王星或jetspeed一样的Portlet容器?
- 使用HSSF的Apache POI比XSSF快得多 – 下一步是什么?
- Google App Engine中blobstore对象的1MB配额限制?
- 为什么我不能从我的servlet发送电子邮件?
- eclipse中的谷歌数据(gdata)与app引擎,java
- 为什么在托管模式下运行GWT App Engine应用程序时会出现ClassNotPersistableException?
- 如何在App Engine项目中禁用SystemServiceServlet配置?