Laravel5.6 + Passport Api Auth и веб-авторизация

Я новичок в laravel, и мне нужна помощь. Может ли кто-нибудь помочь мне с задачей?

Я создаю какой-то веб-сервис, и задача состоит в том, чтобы связать шаблон клиентского лезвия с серверной частью через запросы API. Я создал API-аутентификацию через паспорт Laravel, получил токен.

И вопрос в том, как правильно получить этот токен аутентификации и использовать его в blade-сервере и в запросах от blade-сервера к серверной части?

Я думал о файлах cookie или создании промежуточного программного обеспечения на основе файлов cookie - это правильно? может есть еще один правильный способ реализовать это?

Спасибо!)

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
123
1

Ответы 1

Это зависит от того, что вы пытаетесь сделать. Многие люди хранят токен как в файлах cookie, так и в локальном хранилище браузера. Это дает возможность доступа к токену как из внутреннего, так и из внешнего интерфейса без каких-либо дополнительных библиотек. Если вы создаете SPA с SSR, это может быть сложнее, когда дело доходит до обновления этого токена в запросе, который произошел во время ssr, когда у вас нет доступа к локальному хранилищу браузера, поэтому может быть лучше хранить его только в файлах cookie. Лично я использую оба подхода в зависимости от того, что мне нужно построить.

Спасибо, но какова цель хранения токена как в файле cookie, так и в локальном хранилище браузера?

Andry Corporate 08.01.2019 10:47

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

Vaggelis Ksps 08.01.2019 14:05

мне кажется, что мне без разницы работать с куки или с локальным хранилищем. я пока не собираюсь использовать ssr

Andry Corporate 09.01.2019 10:02

Да, я тоже так думаю.

Vaggelis Ksps 09.01.2019 10:14

Другие вопросы по теме