http cookie 설정 유의사항

# golang http.SetCookie 사용시
# 로컬에서 테스트를 위해 도메인:1234 로 쿠키 저장을 하려고 하면
# :포트를 명시해서 다음과 같은 에러가 발생하지만 저장은 된다.
# 하지만 에러가 표시를 없애기 위해 :포트는 명시하지 않는것이 좋다.
net/http: invalid Cookie.Domain "ysoftman.testdomain.com:1234"; dropping domain attribute

# 참고
# 쿠키 설정 참고 사항
https://tools.ietf.org/html/rfc6265#section-4.1.1
# IP 는 안되고 스트링 소문자로 저장되며
5.1.3.  Domain Matching

# . 으로 시작되는 도메인은 .을 제외시킨다.
5.2.3.  The Domain Attribute
생략
Let cookie-domain be the attribute-value without the leading %x2E
      (".") character.

# 쿠키는 같은 도메인에서 port 로 구분 할 수 없다.
8.5.  Weak Confidentiality
   Cookies do not provide isolation by port.

comments:

댓글 쓰기