2017-02-17 47 views

回答

1

護照,智威湯遜:
在這種策略中,服務器驗證用戶憑據,並返回加密的用戶對象即令牌。客戶端可以使用cookie,本地存儲或其他機制保存令牌。然後在每個用戶請求上驗證令牌並繼續請求。

快遞,智威湯遜:
你可以使用它作爲多租戶的目的一樣,

  1. 驗證用戶證書和護照一樣,智威湯遜對數據進行加密。 https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens
  2. OAuth:您可以創建jwt令牌並使用密鑰進行驗證。 https://auth0.com/learn/json-web-tokens/
+0

請參閱:http://blog.slatepeak.com/creating-a-simple-node-express-api-authentication-system-with-passport-and-jwt/ –

2

我在不久前構建了自己的MEAN應用程序,並遇到了相同的問題。這清理得非常好。

https://jonathanmh.com/express-passport-json-web-token-jwt-authentication-beginners/

基本上,你用jsonwebtoken生成令牌。這將返回給客戶,而客戶每次發出請求時都會發送它。這通常在auth頭文件中傳遞。 Passwort-jwt檢查此auth頭並驗證它的有效性。如果它無效,它將返回一個401,否則它填充你的req.user。

+0

這很有幫助。謝謝! –

相關問題