반응형
[생활코딩] 쿠키 옵션 - Secure & HttpOnly
Secure
- 웹브라우저와 웹서버가 HTTPS를 통신할 경우에만 쿠키를 전송
Secure 사용하기
response.writeHead(200, {
'Set-Cookie':[
'yummy_cookie=choco',
'tasty_cookie=strawberry',
`Permanent=cookies; Max-Age=${60*60*24*30}`,
'Secure=Secure; Secure'
]
});
이 상태에서 http로 접속했을 때
Request Headers의 Cookie값에 Secure가 없음
HttpOnly
- 웹브라우저와 웹서버가 통신할 때만 쿠키를 발송함
- 자바스크립트로 접속하면 HttpOnly로된 값은 출력 안됨
HttpOnly 사용하기
response.writeHead(200, {
'Set-Cookie':[
'yummy_cookie=choco',
'tasty_cookie=strawberry',
`Permanent=cookies; Max-Age=${60*60*24*30}`,
'Secure=Secure; Secure',
'HttpOnly=HttpOnly; HttpOnly'
]
});
이 상태에서 접속하면 HttpOnly의 값은 나옴
하지만 자바스크립트(document.cookie)로 빼내려하면 안나옴
반응형
'Dev > Nodejs-cookie' 카테고리의 다른 글
[Nodejs-cookie] 디렉토리와 도메인 설정 (0) | 2020.08.17 |
---|---|
[Nodejs-cookie] 쿠키를 언제까지 살아있게 할까? (0) | 2020.08.17 |
[Nodejs-cookie] 쿠키 읽기 (0) | 2020.08.17 |
[Nodejs-cookie] 쿠키 생성 (0) | 2020.08.12 |
[Nodejs-cookie] Cookie란? (0) | 2020.08.12 |