В настоящее время я работаю над школьным проектом, в котором мне нужно реализовать аутентификацию пользователей с использованием JSON Web Token и Spring Security. Базовый REST API состоит из двух @RestController
. Помимо прочего, я храню данные в базе данных для двух типов пользователей приложения: учитель и ученик. Теперь я столкнулся с некоторыми проблемами.
Я должен реализовать JSON аутентификацию веб-токена для обеих групп пользователей. Я должен ограничить доступ определенной группы пользователей к определенному контроллеру, и я хочу аутентифицировать обе группы с помощью веб-токена JSON. Я уже нашел некоторые решения для аутентификации пользователей группы, чьи данные хранятся в базе данных, но я не могу найти решение для аутентификации для двух разных групп пользователей.
Цель состоит в том, чтобы аутентифицированный учитель имел только доступ к интерфейсам от TeacherController
и прошедших проверку учеников только к тем из SchuelerController
.