сеанс фляги потерян после POST и перенаправления - PullRequest
0 голосов
/ 30 октября 2019

У меня есть два приложения фляги, дурак и бар. приложение fool предоставляет сервис аутентификации пользователя, приложение bar использует дурака для входа в систему. Я назначил имя DNS следующим образом: 127.0.0.1 www.fool.com 127.0.0.1 www.bar.com

Приложение «fool» работает в: http://www.fool.com:5001/ Приложение «bar» работает в: http://www.bar.com:5002/

логический поток страницы работает следующим образом:

  1. пользователь открывает домашнюю страницу приложения "bar" http://www.bar.com:5002/

  2. пользователь нажимает логин

  3. перенаправить на форму входа в приложение "дурак" как: http://www.fool.com:5001? return = http://www.bar.com:5002/auth

  4. пользователь заполнить форму входаи отправьте

  5. приложение 'fool', подтвердите пользователя и создайте токен

  6. приложение 'fool' опубликуйте токен в / auth API в 'bar'app

  7. приложение 'bar' записывает токен в сеансе: session ['token'] = xxx

  8. 'bar 'app replay с 200: make_response (' ', 200)

  9. приложение' fool 'получает воспроизведение и перенаправляет на / home в приложении' bar '

междоменный доступ работает, после сохранения токена в сеансе на шаге 8, он теряется на шаге 9

можете ли вы помочьЧтобы понять, почему теряются данные в сеансе?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...