Я сейчас работаю над проектом React. Сервер разработки (Bottle / Python) для проекта размещен удаленно, а мой сервер разработки React - localhost. Часть процесса аутентификации для приложения включает в себя установку cook ie при входе в систему, но из-за правил безопасности для одного и того же сайта, cook ie не устанавливается, что означает, что мой интерфейс разработчика не может получить доступ к каким-либо данным. что ему нужно.
Я и инженер сервера добавили SameSite = None в cook ie, а также в secure, но поскольку мой локальный хост не https, cook ie все еще не сохраняется должным образом ( Я получаю сообщение об ошибке «этот Set-Cook ie» был заблокирован, потому что имел атрибут «Secure», но не был получен через безопасное соединение »).
При развертывании приложения проблем нет потому что все находится в одном домене, но пока мы застряли - мы пытались решить проблему в течение нескольких часов, но, похоже, не можем ее решить.
Мой вопрос - что это лучшая практика разработки, если вам нужен доступ к нелокальному серверу разработки, но вы не можете просто запустить собственную версию сервера на вашем локальном компьютере?
Нужно ли мне:
- Нужно как-то сделать мой локальный хост https?
- Нужно сделать домен dev-сервера https?
- Нужно установить сервер локально, потому что это просто невозможно сделать?
Извините, если это новичок, было бы здорово получить совет. Большое спасибо.