Авторизуйтесь на сайте с другим доменом и сервером. - PullRequest
1 голос
/ 01 апреля 2019

Я использую Django, и у меня есть следующий случай.

Мой основной сайт на dummy.com имеет обычную форму входа от Django.Приложение Django предоставляет API.

У меня есть одностраничное приложение на другом сервере с доменом auth.dummy.com

Мой SPA использует JWT для аутентификациипользователь, чтобы он мог войти на страницу auth.dummy.com с помощью API, предоставленного dummy.com

Как мне заархивировать его, чтобыПользователь, который входит в домен auth.dummy.com , автоматически входит в систему на главном веб-сайте dummy.com ?

Но я всегда хочу сохранить настройки по умолчаниюповедение от Django, поэтому пользователи могут входить на сайт с основного домена, а не только с auth.dummy.com

Существует ли специальное имя для этого вида аутентификации?Меня смущают все эти имена: JWT, SSO, OAuth и т. Д.

1 Ответ

0 голосов
/ 02 апреля 2019

Ваш SPA должен установить cookie-файл сеанса одновременно с сохранением JWT.Также убедитесь, что на обоих сайтах используется один и тот же SESSION_COOKIE_DOMAIN.

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