Может ли приложение, обслуживаемое в другом домене, чем данный сервер laravel, получать файлы cookie, сгенерированные на сервере? - PullRequest
0 голосов
/ 03 мая 2019

Надеюсь, я не слишком много рассылаю спам, но продолжаю нажимать на кирпичные стены, кодируя laravel.

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

В стандартном Laravel с блейдом и представлениями,это делается автоматически с помощью формы входа в систему, но страница входа также является частью моего клиентского приложения, поэтому это невозможно.

Промежуточное программное обеспечение CreateFreshApiToken, описанное в документах , звучит идеально, но кажется, что это будет работать только на одном клиенте и сервере домена?

Я могу создавать и использовать токены доступапросто отлично, но "cookie'fying" авторизация ускользает от меня.Итак, мой вопрос, есть ли способ сделать это, учитывая то, что у меня уже есть работа?И / или Laravel Passport просто не тот инструмент, если я хочу этот процесс аутентификации / авторизации?

Как обычно, не стесняйтесь запрашивать код при необходимости.

Заранее спасибо!

...