Как защитить WEB API от аутентифицированных пользователей? - PullRequest
0 голосов
/ 18 апреля 2019

Обзор: что я сделал:

Я создал WEB API, и этот WEB API имеет множество методов GET & POST.Я также внедрил авторизацию токенов JWT, чтобы все запросы были аутентифицированы и авторизованы.

Постановка проблемы: Теперь все работает нормально, но что, если пользователь, который является аутентифицированным пользователем моего приложения, изменит значение route parameter?Запрос по-прежнему будет запросом с проверкой подлинности, но при этом он может получить доступ к чужой информации.

Один из способов исправить это - каждый раз, когда приложение отправляет какой-либо параметр Id, я должен проверить, является ли этоId принадлежит текущему пользователю или нет?Но я думаю, что это очень плохое решение.

Есть ли у кого-нибудь какие-либо предположения о том, как я могу защитить свои веб-API для таких случаев?Я думаю, что это часть самой базовой безопасности.Так что должно быть что-то, о чем я не знаю.Пожалуйста, помогите.

...