기존에 구축된 회원 테이블이 있다면 약간의 작업으로 기존 테이블을 활용할 수 있습니다.
CREATE TABLE "DEV"."MEMBER"
( "USER_NO" NUMBER(8,0) NOT NULL ENABLE,
"USER_ID" VARCHAR2(50 BYTE) NOT NULL ENABLE,
"USER_PW" VARCHAR2(100 BYTE) NOT NULL ENABLE,
"USER_NAME" VARCHAR2(100 BYTE) NOT NULL ENABLE,
"COIN" NUMBER(8,0) DEFAULT 0,
"REG_DATE" DATE DEFAULT sysdate,
"UPD_DATE" DATE DEFAULT sysdate,
"ENABLED" VARCHAR2(10 BYTE) DEFAULT '1',
CONSTRAINT "PK_MEMBER" PRIMARY KEY ("USER_NO")
)
CREATE TABLE "DEV"."MEMBER_AUTH"
(
"USER_NO" NUMBER(8,0) NOT NULL ENABLE,
"AUTH" VARCHAR2(50 BYTE) NOT NULL ENABLE,
CONSTRAINT "FK_MEMBER_AUTH_USER_NO" FOREIGN KEY ("USER_NO")
REFERENCES "DEV"."MEMBER" ("USER_NO") ENABLE
)
암호화된 비밀번호가 들어가야 잘 실행되기 때문에 MEMBER권한을 가진 유저에 패스워드를 암호화 된 채로 (pwd1을 SHA-2 방식으로 암호화한것) 넣어놨다.


→ bcryptPasswordEncoder 빈 등록 진행
→ security:jdbc-user-service 태그 설정
→ security:password-encoder 태그 설정
쿼리 정의