Бэкэнд Laravel, Angular2 на другом сервере

Я составил эту блок-схему, чтобы объяснить, но все это слишком сложно.

Я просто не могу обернуть голову, как это будет работать.

Внешний интерфейс: Сервер 1 — Angular2
Серверная часть: Сервер 2 — Laravel 5.3

На данный момент на бэк-энде активирован токен авторизации с паспортом.

Я могу получить и отправить любую информацию, где я включаю Middleware API.

Но как мне настроить Middleware API для интерфейса веб-сайта для доступа и
другой для профилей пользователей?
Или я этого не требую? Нужно ли отображать все данные, запрошенные с сайта, в формате JSON и
сделать внешний вид Angular2 сделать его. Затем с Аутентификацией, когда пользователь входит в систему
отправить обратно токен вместо сеанса.

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

0

Решение

Ну, правильный рабочий процесс в вашем случае будет:

  • Пользователь входит в систему, вы отправляете запрос на сервер laravel с запросом токена
  • Этот токен хранится в сеансе и будет использоваться для будущих запросов.
  • Angular будет обрабатывать ответы на основе сделанных запросов.

Итак, ты говоришь:

Но как настроить API Middleware для доступа к интерфейсу веб-сайта и другой для профилей пользователей?

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]