А когда мы хотим защитить от сканирования никнеймов? Не достаточно прав?
Так а какая разница? Суть в разделении на слои. Если у пользователя нет доступа именно на транспортном уровне к эндпоинту то отдаём именно HTTP-статус. Но если у него нет доступа на уровне бизнес логики то отдавай 200 и внутри объясни что он не прав.
Так а какая разница? Суть в разделении на слои. Если у пользователя нет доступа именно на транспортном уровне к эндпоинту то отдаём именно HTTP-статус. Но если у него нет доступа на уровне бизнес логики то отдавай 200 и внутри объясни что он не прав.
Здесь по ситуации. Если я юзер с токеном но пытаюсь удалить что-то из базы не имея прав, то 200 и внутренности. А если я не предоставил никаких токенов то уже транспортный уровень.
Здесь по ситуации. Если я юзер с токеном но пытаюсь удалить что-то из базы не имея прав, то 200 и внутренности. А если я не предоставил никаких токенов то уже транспортный уровень.