Как реализовать разные типы пользователей в Spring Security

#java #spring #spring-mvc #spring-security

#java #spring #spring-mvc #spring-безопасность

Вопрос:

Вопрос конкретно о том, как реализовать приведенный ниже сценарий.

В моем приложении у меня есть 3 разных типа пользователей Customer , Student и Admin . Это приложение на основе подписки, поэтому a Customer может иметь a Plan , Student может иметь другие вещи и так далее.

Как я могу реализовать вышеуказанных пользователей с помощью Spring Security? Хорошая ли идея расширить Customer , Student , и Admin из пользовательского класса Spring?

Я новичок в Spring, поэтому буду признателен за любую помощь. Спасибо.

Ответ №1:

В Spring Security есть «роли пользователей». Это очень простая работа с Spring security. Вы пытались найти какой-либо учебник по Spring security?

Да, вы можете это реализовать. Да, это хорошая идея расширить Customer, Student и Admin из пользовательского класса Spring.