작업 일지
작업일지 크롬 브라우저 samesite 쿠키 정책
관리자   2020.03.04 12:59:24
크롬 브라우저 samesite 쿠키 정책
 
구글 크롬브라우저가 버전 80으로 갱신(업데이트) 되면서 쿠키(cookie) 정책에 변화가 생겼다. 이 변화에 가장 크게 영향을 받는 것이 아마도 결제 연동일 것이다.
 
쿠키와 정책 변화에 대한 내용은 이 링크(크롬 samesite 쿠키 정책)를 참조하면 좋을듯 하다.
 
이 정책에 맞게 크롬 브라우저에 대해서 쿠키의 설정을 변경했다. 다음은 장고(Django)에서의 설정 예시이다.
 
view: 

# html 페이지 생성 및 return
html_template = 'sample.html'
context = {
    'SampleVar'   : sample_var,
}

# browser
browser = get_browser_type(request)

# reponse
if browser == 'chrome':
    response = render(  request, html_template, context )
    response['Set-Cookie'] = ('sessionid=%s; SameSite=None; Path=/; secure=True; httponly=True;' % request.session.session_key)
    return response
else:
    return render(  request, html_template, context )


 
- 개발자 A -
 
목록
목록 보기 / 숨기기