Вызовите интерфейс 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