Node.js有护照,AngularJS有Sattelizer。我无法理解何时使用哪一个。
Sattelizer做护照不做什么,反之亦然? JSON Web Tokens在身份验证方面做了什么?
答案 0 :(得分:0)
Satellizer 在客户端工作,调用服务器端api正确的REST路由进行身份验证,并处理令牌的发送/接收。
在服务器端, Passport 可以接收和发送这些令牌,并对数据库进行密码验证,例如......
但是你不需要Passport来使用Satellizer:在这里查看服务器端示例: https://github.com/sahat/satellizer/tree/master/examples/server/node
答案 1 :(得分:0)
Satellizer将存储并使用浏览器中客户端的会话,您可以在我的repo https://github.com/Leo-G/Flask-Scaffold上的演示链接上执行检查元素,在您销售的本地存储中查看JSON令牌,此令牌是在服务器上生成的,并在身份验证时传递给客户端。下面的文章详细解释了这是如何完成的
http://techarena51.com/index.php/json-web-token-authentication-with-flask-and-angularjs/