学分高考 IT技术

jwt工作原理

发布时间: 2022-03-03 17:00:55

精选答案

JWT是Auth0提出的通过对JSON进行加密签名来实现授权验证的方案

1、在服务器身份验证之后,将生成一个JSON对象并将其发送回用户

2、当用户与服务器通信时,客户在请求中发回JSON对象

3、为了防止用户篡改数据,服务器将在生成对象时添加签名,并对发回的数据进行验证

当用户使用他们的凭证登录成功后,一个JWT就会被返回,这个返回的token就是用户凭证。无论何时用户想要访问受保护的路由或者资源的时候,用户代理(浏览器)都应该带上JWT。通常JWT放在Authorization header中。

其他答案

客户端通过Web表单将正确的用户名和密码发送到服务端的接口。服务端核对用户名和密码成功后,将用户的id等其他信息作为JWT Payload,服务端将JWT字符串作为登录成功的返回结果返回给客户端。客户端将返回的JWT以cookie的形式保存在浏览器上,并设置cookie的有效时间,客户端在每次请求时将JWT放入HTTP Header中的Authorization位。服务端对收到的JWT进行解密和校验。

温馨提示:
本文【jwt工作原理】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
volatile原理
jdk和jre区别
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号