mean-jwt 使用Json Web Token方法的均值堆栈
mean-jwt(工作进度)从Jeff Dickey的“Mean Sample”开始的一个项目,有一些差异,例如注销功能、上传图像、更新帖子等。这个想法是使用Json Web Token进行身份验证,避免与跨脚本攻击相关的烦人问题。我们可以允许客户端为令牌交换有效的凭据,而不是为每个请求提供用户名和密码等凭据。此令牌使客户端可以访问服务器上的资源。令牌通常比密码更长且更模糊。获得令牌后,必须在每次API调用时发送令牌。然而,这仍然比每次请求都发送用户名和密码更安全,即使是通过HTTPS。
对Json Web Token不熟悉?你可以通过详解JSON Web Token入门教程详细了解。从零开始学习Json web token JWT这篇文章提供了更深入的见解,并附带有趣的图片让你更好地理解。
要求:
-
Node.js安装
-
mongodb安装
-
Unix环境(Mac或Linux)
功能:
-
注销(新)
-
Web Socket(尚未从原始项目中实现)
-
更新帖子(工作进展)
-
上传图片(工作进度)
-
使用Angular会话的Json Web令牌
想知道如何实现这些功能吗?你可以参考Node.js加MongoDB加AngularJS Web开发这篇文章,它详细描述了如何结合这些技术进行开发。而如果你对基于Token的身份验证感兴趣,不妨看看基于Token的身份验证的方法。
Cookie、Session、Token、JWT身份验证技术这篇文章对各种身份验证技术进行了详细比较,帮助你理解它们之间的差异及优缺点。
你可以全面了解Json Web Token及其应用,轻松应对项目中的各种挑战!
下载地址
用户评论