hasPermission vs hasAuthority [В каком случае делегат hasAuthority?] - PullRequest
0 голосов
/ 07 ноября 2018

"hasPermission (#userId, 'APP_USER', 'APP_USER_READ')

Согласно Spring Guide: выражения делегируются экземпляру PermissionEvaluator.

hasAuthority ( 'APP_USER_READ')

В каком случае делегат hasAuthority?

1 Ответ

0 голосов
/ 07 ноября 2018

Извлеките исходный код SecurityExpressionRoot , он не делегирует выражения hasAuthority(String authority) где-либо еще. Предоставленные полномочия, содержащиеся в объекте аутентификации, используются для определения наличия у принципала необходимых полномочий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...