護照,護照-jwt,jsonwebtoken,快遞-jwt等等爲什麼我需要將jsonwebtoken的passport包用於在NodeJs Web API上應用基於標記的身份驗證?
我很困惑,什麼時候使用哪個和哪個使用哪個?
護照,護照-jwt,jsonwebtoken,快遞-jwt等等爲什麼我需要將jsonwebtoken的passport包用於在NodeJs Web API上應用基於標記的身份驗證?
我很困惑,什麼時候使用哪個和哪個使用哪個?
護照,智威湯遜:
在這種策略中,服務器驗證用戶憑據,並返回加密的用戶對象即令牌。客戶端可以使用cookie,本地存儲或其他機制保存令牌。然後在每個用戶請求上驗證令牌並繼續請求。
快遞,智威湯遜:
你可以使用它作爲多租戶的目的一樣,
我在不久前構建了自己的MEAN應用程序,並遇到了相同的問題。這清理得非常好。
https://jonathanmh.com/express-passport-json-web-token-jwt-authentication-beginners/
基本上,你用jsonwebtoken生成令牌。這將返回給客戶,而客戶每次發出請求時都會發送它。這通常在auth頭文件中傳遞。 Passwort-jwt檢查此auth頭並驗證它的有效性。如果它無效,它將返回一個401,否則它填充你的req.user。
這很有幫助。謝謝! –
請參閱:http://blog.slatepeak.com/creating-a-simple-node-express-api-authentication-system-with-passport-and-jwt/ –