Есть два сайта и один сервер авторизации - общий. Я до этого сохранял в LocalStorage. Но оно сохраняет только для конкретного сайта, и на втором токены авторизации уже недоступны. Хотя кажется, если я добавлю токен в Куки, то она будет доступен на всех сайтах при обращении к серверу авторизации. Как всё-таки правильно сделать? Чтобы на втором сайте не приходилось вводить логин и пароль при первом входе?
✔ Инженер-программист. Веду весь спектр разработки
Если ты попадаешь на второй сайт через первый - ты можешь что-нибудь туда передавать, для автоматической авторизации пользователя. Есть такая штука, JWT токен - может эта технология поможет в решении задачи.
На счёт Куки: если у тебя оба сайта на одном домене, допустим "сайт.ру" и "админка.сайт.ру" - то на основном сайте "сайт.ру" - ты можешь установить куки для всех под-доменов. Только так, иначе не работает)
В том то и дело. Это три разных домена. Два по сайтам, и один отдельный как сервер авторизации. Используется как раз JWT - я его сохраняю в LocalStorage но он доступен только на том сайте, на котором авторизовался. На втором нужно вводить логин+пароли, чтобы получить тот же токен(грубо говоря).