Вызовите интерфейс API Laravel от угловой 2

Я занимаюсь разработкой веб-сайта в angular2 и API в Laravel с dingo, Теперь я хочу получить данные из этого API-интерфейса в угловых 2. Но, конечно, я хочу защитить API-интерфейс, так что на данный момент только мой угловой интерфейс может получить ответ от api,

Я много искал, но не могу понять, как лучше. Большинство результатов поиска используют jwt или auth, но с angular2 приложение, где пользователь должен войти в систему. В моем случае не требуется вход в систему для перехода на страницы с данными из API.

Буду признателен за любые предложения или ссылки на интересные учебники или другие вопросы по этой теме.

1 ответ

Решение

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

Полезные ссылки: реализация безопасных API-интерфейсов CORS

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