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 ... –

+1

Да, они будут. Тем не менее, они не должны подписываться на премьер-издание. Им не нужно активировать какие-либо сервисы Google или изменять любые записи DNS, кроме CNAME, которые они сделают для вашего приложения. –

 Смежные вопросы

  • Нет связанных вопросов^_^