JWT的原理与使用
作用
要用一个技术/框架,首先是我想做一件事情,这个技术/框架可以方便我做这件事情。所以我选择使用这个技术/框架。
JWT 用于各方之间以JSON对象安全传输信息,这些信息通过数字签名进行验证和授权。可以使用“RSA”的“公钥/私钥对”对JWT进行签名。
基本使用过程
JWT请求过程
- 使用使用浏览器发送用户名和密码
- 服务器使用私钥创建一个JWT
- 服务器返回JWT给浏览器
- 浏览器将JWT串在请求头向服务器发送请求
- 服务器验证JWT
- 按授权规则返回资源给浏览器
前3步获取了JWT之后,在JWT有效期内,直接进去4-6步来请求资源即可。
JWT组成(核心概念)
格式:Header、Payload、Signature三部分组成
实例应用
配置、处理注册、处理登录、多方式注册和登录
- Post title:JWT的原理与使用
- Post author:郭旭升
- Create time:2023-01-09 08:40:56
- Post link:2023/01/09/JWT的原理与使用/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
Comments