본문 바로가기

Framework/Spring4

Core Spring Security | 인증 API | 03강 Form Login 인증 Core Spring Security 핵심 개념 및 아키텍처 이해와 실전 예제로 완성하는 스프링 시큐리티 프로그래밍 1장 Spring Security 기본 API & Filter 이해 03강 인증 API - Form Login 인증 👈 이전 글 | 📚 목차 | 다음 글 👉 1. 인증 처리 프로세스 인증 처리 프로세스를 한 번 살펴보겠습니다. 사용자(Client)가 GET 방식으로 /home 자원에 접근을 시도합니다. 참고로 강의에서는 "home"으로 나오는데, 저는 "Hello World"로 나옵니다. 서버(Server) 자원에 접근하기 위해서는 인증된 사용자만이 접근할 수 있도록 보안 설정이 되어있습니다. 사용자가 인증을 받지 않으면, 인증 실패이므로 로그인 페이지로 이동시킵니다. 그러면 Spring .. 2021. 10. 31.
Core Spring Security | 인증 API | 02강 사용자 정의 보안 기능 구현 Core Spring Security 핵심 개념 및 아키텍처 이해와 실전 예제로 완성하는 스프링 시큐리티 프로그래밍 1장 Spring Security 기본 API & Filter 이해 02강 인증 API - 사용자 정의 보안 기능 구현 👈 이전 글 | 📚 목차 | 다음 글 👉 이전 글처럼 의존성을 추가하면 Spring Security에서 웹 보안이 활성화되고 보안 기능이 시스템에 반영되어 작동됩니다. 그러나 이전 글에서 만들었던 현재의 보안 시스템은 최소한의 기능만 가진 상태입니다. 보안 기능을 보완하고 구현하기 위해 알아야 할 내용이 있습니다. 이번 글에서는 설정 클래스를 만들어서 해당 내용을 확인하려고 합니다. 1. 핵심 클래스 WebSecurityConfigurerAdapter, HttpSecuri.. 2021. 10. 29.
Core Spring Security | 인증 API | 01강 프로젝트 구성 및 의존성 추가 Core Spring Security 핵심 개념 및 아키텍처 이해와 실전 예제로 완성하는 스프링 시큐리티 프로그래밍 1장 Spring Security 기본 API & Filter 이해 01강 인증 API - 프로젝트 구성 및 의존성 추가 📚 목차 | 다음 글 👉 1. Spring Security 프로젝트 생성 프로젝트를 생성하는 방법은 인텔리제이에서 바로 생성하는 방법과, spring.io를 활용하여 생성하는 방법이 있습니다. 강의에서는 인텔리제이에서 프로젝트를 생성하는 방법을 설명합니다. 저는 spring.io를 활용하는 방법을 추천합니다. 인텔리제이가 업데이트될 때마다, 프로젝트 생성하는 프로세스가 버전별로 조금씩 달라서 헷갈릴 때가 있습니다. spring initializr(https://start.. 2021. 10. 24.
Core Spring Security | 강의 목차 Core Spring Security 핵심 개념 및 아키텍처 이해와 실전 예제로 완성하는 스프링 시큐리티 프로그래밍 첫 글 👉 📖 강의 목차 강의는 크게 세 장으로 나뉩니다. Spring Security 기본 API 및 Filter 이해 Spring Security 주요 아키텍처 이해 실전프로젝트 1 ~ 4 1장 Spring Security 기본 API 및 Filter 이해 인증 API 프로젝트 구성 및 의존성 추가 사용자 정의 보안 기능 구현 Form Login 인증 Form Login 인증 필터 : UsernamePasswordAuthenticationFilter Logout 처리, LogoutFilter Remember Me 인증 Remember Me 인증 필터 : RememberMeAuthenti.. 2021. 10. 23.