@xxx44yyy

Как делается (в общем смысле) проксирование для отдельной сессии?

Есть сайт aaa.com. А есть bbb.com На bbb развёрнут nginx. Хочу сделать так, чтобы давать нужным пользователям ссылку bbb.com/1111, по которой они смогут попасть в закрытую область aaa.com Но не пойму как это делается в общем смысле. Можно ли как-то на bbb.com для nginx указать, что по такой-то ссылке используй такую-то сессию для посещения того-то? Или всё путаю и делается вообще иначе?
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Nc_Soft
Как вариант хранить сессии в memcached и nginx может их чекать и по условию проксировать через https://nginx.org/ru/docs/http/ngx_http_memcached_...
Ответ написан
Комментировать
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Первое, что приходит в голову - HTTP Auth на bbb.com/1111 с последующим редиректом.
Ответ написан
Комментировать
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Вам скорее надо копать в сторону SSO (Single Sign-On) https://ru.wikipedia.org/wiki/SSO
Как пример реализации можно рассмотреть Google, когда авторизация проводится на accounts.google.com, при этом позволяет получить доступ в ваш аккаунт (закрытая часть) на gmail.com и youtube.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы