멘토412 시큐리티 자동로그인 구현 security-context.xml에 작성 / 이때 2023. 8. 18. 스프링 시큐리티 표현식 2023. 8. 18. 시큐리티 테이블 SQL --USER = SICURITY가 지정해논 형식 무조건 USERS로 해야함 --사용자(1) CREATE TABLE USERS( USERNAME VARCHAR2(150), PASSWORD VARCHAR2(150), ENABLED VARCHAR2(1), CONSTRAINT PK_USERS PRIMARY KEY(USERNAME) ); --권한들(N) --기본키{P,K}와 외래키(F.K)의 자료형(데이터타입)과 크기는 동일해야 함 CREATE TABLE AUTHORITIES( USERNAME VARCHAR2(150), AUTHORITY VARCHAR2(150), CONSTRAINT PK_AUTH PRIMARY KEY(USERNAME, AUTHORITY), CONSTRAINT FK_AUTH FOREIGN KEY(.. 2023. 8. 17. Security 폼 기반 인증 기능 사용(로그아웃 처리) security-context.xml에 작성 로그아웃 할페이지에 추가해주고 security-context 에 설정해둥 logout-url과 로그아웃 눌렀을때 form의 action="url이 맞아야함" NOTICE REGISTER : 로그인 한 관리자만 접근 가능 로그아웃 2023. 8. 17. Security 폼 기반 인증 기능 사용(로그인 처리) 폼기반 인증 기능 사용 security-context.xml에 작성 사용자가 정의한 로그인 security-context.xml에 인증 성공 시 처리해줄 클래스의 인스턴스 명 작성 하고 login-page에 작성한 경로에 jsp생성 코드작성 로그인 Sign in to start your session Remember Me Sign In security-context.xml에 bean객체를 생성한다. bean 객체에 class에 지정한 패키지 및 클래스 작성 package kr.or.ddit.cecurity; import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.servlet.ServletExce.. 2023. 8. 17. Security 접근거부 처리(사용자 정의) security-context.xml에 bean객체 생성 그리고 밑에 이것도 작성 2023. 8. 17. 이전 1 ··· 25 26 27 28 29 30 31 ··· 69 다음