2016-06-23 10 views
2

На сервере у меня есть приложение для пирамиды, и я планирую, чтобы другое приложение торнадо работало параллельно на той же машине. Скажем, приложение для пирамиды доступно на сайте www.abcd.com, затем приложение торнадо будет доступно на сайте www.abcd.com:9000.Как использовать cookie для пирамиды для аутентификации пользователя в веб-инфраструктуре торнадо?

Я хочу, чтобы только пользователи, прошедшие проверку подлинности, находились в веб-браузере пирамиды, чтобы иметь возможность доступа к веб-сервису торнадо.

Моя догадка как-то использует cookie, установленную приложением пирамиды в торнадо.

Возможно ли это? Каков наилучший способ сделать это?

ответ

1

Эти два местоположения являются отдельными источниками в языке HTTP. По умолчанию они не должны передавать файлы cookie.

Прежде чем пытаться выяснить, как передать куки-файлы, я попытаюсь настроить веб-сервер с интерфейсом, такой как Nginx, который будет запрашивать прокси-сервер между двумя различными серверными серверами. Оба приложения могут получить свой собственный путь, который можно найти на сайте www.abcd.com.