Группы ролей безопасности Spring - PullRequest
0 голосов
/ 12 марта 2020

В моем весеннем загрузочном приложении есть 2 логически роли user и admin, но на самом деле у меня слишком много имен ролей, что зависит от среды и области применения. Например:

DEV_TEST_CLIENT_ADMINS,

PROD_CLIENT_ADMINS,

PROD__TEST_CLIENT_ADMINS,

DEV_CLIENT_USERS,

US_S_L_IN_1_1001 * PRO * и т. д.

Имеет значение только одно последнее слово, которое может изменить другое. В любом случае я могу жестко закодировать все роли, но это не гибкое решение. Теперь у меня есть одно решение. Вопрос в том, как проверить только последнее слово, а не всю роль.

@PreAuthorize("hasAnyRole('DEV_TEST_CLIENT_ADMINS','PROD_CLIENT_ADMINS','PROD__TEST_CLIENT_ADMINS')")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...