У меня вопрос по поводу весенней безопасности.Допустим, у меня есть конечная точка, подобная этой
/orders/order/{userId}
Как избежать ситуации, когда у меня есть несколько зарегистрированных пользователей, и кто-то может напечатать userId другого зарегистрированного пользователя.Например,
Пользователь_1 имеет id = 1
,
Пользователь_2 имеет id = 2
, и теперь Пользователь_2 может просто поместитьid пользователя_1 и получить его заказы или удалить его.Должен ли я просто проверять для каждого запроса, равен ли идентификатор URL-адреса текущему зарегистрированному пользователю или есть более эффективные способы сделать это с помощью Spring Security?Тот же сценарий будет, когда я использую имя пользователя в шаблоне URL вместо идентификатора пользователя, например
/orders/order/{username}