2015-11-20 88 views
0

我開始工作nodeJS令牌身份驗證,我遇到了一個奇怪的問題。有沒有什麼辦法可以建立到受限頁面的鏈接,以便用戶將Auth令牌發送到服務器,但在請求中沒有將其編碼爲GET參數? 我可以解決它的唯一方法是將令牌放入會話中,但是這種解決方案有點破壞了令牌驗證的整個目的。nodejs身份驗證令牌鏈接到安全頁面

任何想法?

回答

0

無論技術(即節點)如何,都希望將其作爲標題發送。在捲曲,這很簡單,只要:

curl --header "token: ASDFASDFASJKDFLKL" http://www.example.com/protected

取決於您使用的節點是什麼,你可能有一個請求(或REQ取決於它是如何定義的)參數。您的標題將存儲在request.headers

+0

我知道如何從服務器發送標題。但這不是問題.. 我的事情是,假設我發送用戶身份驗證令牌,並將他重定向到某個頁面。然後用戶點擊某個鏈接,說出去個人資料。我如何讓發送授權令牌? – Zakkery

+0

然後是什麼問題?你的問題表明你不確定把令牌放在哪裏。我建議了標題,展示瞭如何發送一個,以及您可能能夠接收的地方。你可以用現有的代碼示例加強你的問題嗎? – Bradley

+0

如果您嘗試維護客戶端會話,則客戶端可以將令牌存儲在cookie中。 – Bradley