У меня есть приложение, работающее на GAE , и я хочу разрешить пользователю использовать субдомен на своем собственном домене приложения Google (например, myapp.example.com) для размещения их собственная настроенная версия моего приложения.
Легко добавить поддомен ... просто добавьте приложение с идентификатором в свое приложение Google и назначьте ему собственный поддомен.
Но поскольку я хочу дать им возможность настраивать свой сайт, я хочу связать пользовательский поддомен с пользователем. Это становится проблемой безопасности, так как я не знаю, как связать человека, который настраивал пользовательский поддомен, с пользователем, вошедшим в мое приложение.
Я думаю, что мог бы сделать это, если бы я присоединился к рынку приложений ( $ 100 ) ... добавив шаг настройки в установке и попросив администратора. Кто-нибудь делал это? Нужно ли быть частью рынка?
Я также мог бы попросить администратора добавить запись TXT в DNS домена и убедиться, что она это сделала (так же, как Google проверяет домены). Это должно быть сделано за пределами GAE, поскольку API GAE не поддерживает DNS-запросы .
Обратите внимание, что я не могу просто сопоставить окончание домена при входе пользователя в систему, поскольку мое приложение могут использовать несколько человек из одного домена (например, user1@example.com
и user2@example.com
), и я хочу разрешить только администратору, который настроил субдомен, чтобы иметь возможность настроить этот субдомен.
Кто-нибудь делал это? Любые решения?