Я новичок в Spring и Spring Security. Мне просто нужен указатель в правильном направлении:
У меня есть простое веб-приложение Spring MVC / Spring Security. Я хочу добавить функциональность входа в веб-приложение. Я создал следующие две таблицы.
CREATE TABLE "users" (
"USER_ID" NUMBER(10) NOT NULL,
"USERNAME" VARCHAR(45) NOT NULL,
"PASSWORD" VARCHAR(45) NOT NULL,
"ENABLED" NUMBER(1) NOT NULL,
PRIMARY KEY ("USER_ID")
)
CREATE TABLE "user_roles" (
"USER_ROLE_ID" NUMBER(10) NOT NULL,
"USER_ID" NUMBER(10) NOT NULL,
"AUTHORITY" VARCHAR(45) NOT NULL,
PRIMARY KEY ("USER_ROLE_ID"),
CONSTRAINT "FK_user_roles" FOREIGN KEY ("USER_ID") REFERENCES "users" ("USER_ID")
)
Я хочу аутентифицировать пользователя из базы данных, после чего он проверяет роль пользователя.
Я знаю, что это очень просто, поэтому мне просто нужно услышать, как этот процесс должен идти.