@Chamalion

Как реализовать роли пользователей для Spring security?

У меня есть Java Spring проект. Как мне реализовать регистрацию для пользователей (например с сохранением логина и пароля в базу данных), а также ассоциировать этих пользователей с различными ролями (админ, зарегистрированный пользователь, незарегистрированный пользователь)?
  • Вопрос задан
  • 2963 просмотра
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix Куратор тега Spring
Java Software Engineer
Здравствуйте!
добавлять роли для пользователей (non-user, user, admin) со своими паролями и логинами.

У ролей не бывает логинов и паролей. Они есть у пользователей.
Роль лишь определяет то, кем данный пользователь является. ADMIN, USER, etc.
Также есть Privilege (привилегия). Т.е. что данному пользователю разрешено согласно выданному ему ролю. Например, право на комментирование, право на публикацию и т.д.
Вот, тут наглядный туториал по ролям и привилегиям
https://www.baeldung.com/role-and-privilege-for-sp...
Вот, неплохой курс с торрента:
https://rutracker.org/forum/viewtopic.php?t=5864776
Рекомендую приобрести данный курс на оф. сайте baeldung.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы