В моем бэкэнд-приложении на Python я пытаюсь установить безопасный cookie-файл с действительными атрибутами торнадо.
Однако у меня возникла проблема с veracode, сказав, что мне нужно установить атрибут samesite = strict.
Делая следующее:
# this line is called from another method that sets the cookie.
request_handler.set_secure_cookie(**self.build_cookie())
def build_cookie(self):
cookie_info = {
'name': 'session_cookie',
'value': 'session_cookie_value',
'httponly': True,
'expires_days': None,
'samesite': 'Strict',
'secure': True,
}
return cookie_info
выдает мне следующую ошибку
File "/usr/local/lib/python3.6/http/cookies.py", line 332, in __setitem__
raise CookieError("Invalid attribute %r" % (K,))
http.cookies.CookieError: Invalid attribute 'samesite'
Кто-нибудь знает, как установить этот атрибут?