2016-07-23 51 views
-1

目前我已閱讀關於set-cookie頭文件的RCF 6265章節4.1.1。 在文本4.1.1:HTTP標頭中的令牌?

Each cookie begins with 
a name-value-pair, followed by zero or more attribute-value pairs. 
Servers SHOULD NOT send Set-Cookie headers that fail to conform to 
the following grammar: 

的語法療法的列表條目:

token = <token, defined in [RFC2616], Section 2.2> 

在我看來,這意味着,它可以保存一個智威湯遜在Cookie,但在我繼續閱讀時,我沒有找到關於此字段的文檔。同樣在Wikipedia我沒有找到這個字段。

我錯了我的意見還是?或者是否可以將JWT(JWE,JWS)保存在cookie中?因爲在PHP set_cookie()-Method我也找不到這個「令牌」字段。或者,也是最好的做法,將令牌保存在cookie中,並將JWT設置爲set_cookie()的值 - 方法?

回答

1

Cookie只是一個存儲空間,用於發送給瀏覽器的信息,以便在每個http請求中返回給您。只要不太長(不知道長度限制),您可以在其中存儲任何文本。

所以是的,如果您願意,可以使用setcookie()將一個JWT值存儲在cookie中。該文檔可能不會提及名稱的token字段,但同樣,您可以根據需要命名該cookie。

+0

好的,這是有道理的。感謝您的快速響應。 –