Получить / установить cookie и использовать на другом сайте (Flask, BoxBilling) - PullRequest
0 голосов
/ 03 октября 2019

Так что, по сути, я хочу заархивировать ощущение «единого входа».

Я создал веб-сайт, где я вызываю данные из API BoxBilling. Я также использую API для аутентификации пользователя на своем веб-сайте и вижу, какие данные пользователь может получить из BoxBilling, а какие - нет. Я храню маркер сеанса в Cookie, и, по сути, я хочу, чтобы этот cookie использовался для системы BoxBilling, чтобы вам не приходилось снова входить в систему, если вы ссылаетесь на «настоящий» сайт BoxBilling. На данный момент я вручную отредактировал свой файл cookie на веб-сайте BoxBilling, и он отлично аутентифицируется (регистрирует меня, а что нет).

Однако я хочу, чтобы BoxBilling распознавал мои cookie-файлы с другого сайта и использовал их автоматически, а не запрашивал «Ввод имени пользователя и пароля»

Имеет ли это смысл? - Я довольно новичок в веб-разработке, так что это довольно хлопотно для меня. И я не могу понять это.

Я попробовал следующее: 1. Установить cookie для всего домена, а не только для конкретного домена (например, cookie существует на .mydomain.com) 2. Установитьcookie вручную на странице входа в BoxBilling (Фактически сработало)

Я также размышлял, если было возможно создать гиперссылку, которая могла бы войти в систему, используя данные cookie.

Есть идеи?

Я использую Flask в качестве двигателя.

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