Например, изменения в бизнес требованиях. Допустим вместо одной привилегии у нас стало две. Вместо "НАЛОГИ" появилось "ПЛАТИТЬ_НАЛОГИ", "СОБИРАТЬ_НАЛОГИ" И челу в его сервисе вместо проверки привилегии "НАЛОГИ" надо проверять одну из двух новых. У него в PreAuthorize вызывается hasPrivilege(Privileges.NALOGI), который чекает, что у чела в токене есть привилегия "НАЛОГИ", которой больше не существует. Он получает FORBIDDEN
Обсуждают сегодня