Laravel5.6 + паспорт Api и веб-аутентификация - PullRequest
0 голосов
/ 02 января 2019

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

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

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

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

Спасибо!)

1 Ответ

0 голосов
/ 02 января 2019

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

...