Процесс защиты моего REST API с помощью Laravel - PullRequest
0 голосов
/ 14 ноября 2018

Я нахожусь в процессе разработки приложения для клиента, где пользовательский интерфейс будет в Angular 6, а серверная часть будет в API. Теперь, когда я использую Angular (SPA), я общаюсь с сервером через JSON иREST API.Теперь вам нужны ваши предложения по процессу для защиты моего API.

Мой анализ -

1) Персональный токен доступа не очень хорошая идея, так как токены всегда долговечны,Я уже сделал демо-версию того же самого.

2) Использование вашего API с JavaScript может быть хорошим вариантом, но он использует куки и будет хорошим подходом или нет, я не являюськонечно.

Я открыт для любых хороших предложений, включая другой подход, такой как JWT, даже если он окажется логичным.

Заранее.

1 Ответ

0 голосов
/ 14 ноября 2018

Я предлагаю вам использовать Laravel - Passport. Это встроенная система в laravel framework. Таким образом, вы можете получить личный токен пользователя и сохранить его в своем local storage. Существует множество способов обезопасить вас RESTful API, но перед этим вам необходимо точно понять, какие системы будут взаимодействовать с вами API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...