Я изучаю, насколько безопасны мои конечные точки, но все, что я искал, содержит довольно сложные примеры, которые на самом деле не ответили на мой вопрос, и сейчас, просто ради этого примера проекта, я искал что-то простое.
Мое текущее решение - сделать так, чтобы конечные точки возвращались следующим образом:
return authenticate(request.headers) ? cityService.getCity() : utils.unauthenticatedResponse();
Где authenticate (request.headers) проверяет токен в заголовке.Я хочу улучшить этот метод проверки подлинности перед каждым запросом к моим конечным точкам (кроме входа в систему и регистрации), чтобы я мог просто вернуть cityService.getCity (), и мне не нужно будет делать эту проверку каждый раз.
Буду признателен за все ответы, но, пожалуйста, сделайте так, чтобы вы понимали, так как я только начинающий.