Добрый день, есть приложение на vue js и сервер на php laravel.
Сейчас работает все так: vue js -> отправляет запрос на php -> возвращает токен -> сохраняем токен в localstorage
Проблема в том, что приложение выросло и мы вынесли один сервис на отдельный поддомен. получилось примерно так:
основное vue js приложение (с формой логина) sub.domain.com (здесь токен и сохраняется) и другое приложение sub2.domain.com, вопрос вот в чем, как получить токен юзера на втором домене ?
Выделяем отдельный Identity Server, который следит за пользователями. Читаем про всякие oidc, OAuth2 и тому подобное. Каждое приложение это отдельный сервис, который ничего не знает про другой. Если пользователь гость то его отправляют поговорить с IS, залогиниться и прийти обратно с токеном (все это под капотом с редиректами или через Ajax)
Прифит. База пользователей одна, приложений сколько угодно