Node-Authentication-With-JWT:可使用jwt(JSON Web令牌)处理身份验证的Nodejs api

时间:2024-03-05 08:21:22
【文件属性】:

文件名称:Node-Authentication-With-JWT:可使用jwt(JSON Web令牌)处理身份验证的Nodejs api

文件大小:153KB

文件格式:ZIP

更新时间:2024-03-05 08:21:22

nodejs mongodb jwt-token mongoosejs jwt-authentication

可以使用JWT处理身份验证的NodeJs API。 技术栈: -> bcryptjs [对密码进行哈希处理] ->快递 -> joi [模式验证] -> JWT ->猫鼬 JSON Web令牌: JSON Web令牌是用于创建具有可选签名和/或可选加密的数据的互联网标准,其有效负载包含声明了一些声明的JSON。 令牌使用私钥或公共/私钥进行签名。 例如,服务器可以生成一个令牌,该令牌具有“以管理员身份登录”的声明,并将其提供给客户端。 然后,客户端可以使用该令牌来证明它以管理员身份登录。 令牌可以由一方的私钥(通常是服务器的私钥)签名,以便随后可以验证令牌是合法的。 如果另一方以某种合适且可信赖的方式拥有相应的公钥,则他们也能够验证令牌的合法性。 令牌被设计为紧凑的,URL安全的,并且特别是在Web浏览器单点登录(SSO)上下文中可用。 JWT声明通常可用于在身份提供者和服务提供者之间传


【文件预览】:
Node-Authentication-With-JWT-master
----.gitignore(18B)
----images()
--------jwt.png(143KB)
----package.json(511B)
----package-lock.json(65KB)
----validation.js(573B)
----models()
--------userModel.js(452B)
----index.js(731B)
----README.md(1KB)
----routes()
--------middleware()
--------posts.js(264B)
--------authRoutes.js(2KB)

网友评论