logo

spring security 설정 (3) - cookie

language-logoSpring
language-logoJava

• `CookieAuthorizationRequestRepository` 클래스는 OAuth2 인증 요청 정보를 쿠키에 저장하고 관리하는 역할을 하며, 이를 통해 로그인 과정에서 필요한 정보를 임시로 저장하고 활용할 수 있도록 한다.
• 이 클래스는 인증 요청 정보를 쿠키에 저장하거나 삭제하고, 쿠키로부터 정보를 로드하는 기능을 제공하며, 쿠키의 유효 기간은 180초로 설정되어 있다.
• `CookieUtils` 클래스는 쿠키를 가져오기, 읽기, 추가하기, 삭제하기 등의 기능을 제공하며, 쿠키에 인증 관련 정보를 직렬화하여 저장할 수 있는 메소드를 포함하고 있습니다.
• `deleteCookie` 메소드는 특정 이름의 쿠키를 찾아 값을 비우고 만료 시간을 0으로 설정하여 쿠키를 삭제합니다.

thumbnail
북마크
공유하기
신고하기
2분 분량
조회수 84
profile-image진병욱
8달 전
Copyright © 2025. Codenary All Rights Reserved.