작성
·
73
0
• 예) domain=example.org
• 명시: 명시한 문서 기준 도메인 + 서브 도메인 포함
• domain=example.org를 지정해서 쿠키 생성
• example.org는 물론이고
• dev.example.org도 쿠키 접근
• 생략: 현재 문서 기준 도메인만 적용
• example.org 에서 쿠키를 생성하고 domain 지정을 생략
• example.org 에서만 쿠키 접근
• dev.example.org는 쿠키 미접근
서브도메인을 포함도 명시적으로 포함에서 ?쿠키가 접근이 되는건가요?
근데 명시적으로 문서기준 도메인만 있는데 서브도메인까지 어떻게 접근이 가능한가죠?
쿠키 명시적일 경우 서브도메인 포함하는 이유는 무엇인가요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
알고리즘가즈앙님께서 질문하신 쿠키와 관련하여 답변드리겠습니다.
쿠키에 명시적으로 domain
을 지정하면 지정된 도메인과 해당 도메인의 모든 서브도메인에서 쿠키에 접근할 수 있는 이유는 일반적으로 하나의 도메인과 그 하위 도메인이 동일한 애플리케이션 생태계의 일부로 보고, 사용자 경험 및 인증 등의 편의를 위해 일관성 있는 데이터 접근을 제공하기 위함입니다. 예를 들어, domain=example.org
로 설정하면 example.org
, dev.example.org
, test.example.org
등 다양한 서브도메인에서 일관된 쿠키 데이터를 사용할 수 있게 됩니다. 이는 사용자가 여러 서브도메인 간에 이동할 때 로그인 상태를 유지하는 등의 이점을 제공할 수 있습니다.
만약 추가적인 세부 정보나 단계별 설정이 필요하시면, 아래 Spring Boot 문서를 참고하시는 것도 도움이 될 수 있습니다:
- Spring Boot Embedded Servlet Container Customizing SameSite Cookies
추가적인 질문이 있으시면 언제든지 말씀해 주세요. 😊