JWT入门

本文介绍了JSONWebToken(JWT)的概念,如何用于授权认证,包括其结构(Header、Payload和Signature),以及在JDK1.8之前的使用方法。重点提及了如何在项目中添加JWT相关依赖。
摘要由CSDN通过智能技术生成

定义

JSON Web Token,把数据进行安全封装,以JSON的形式进行传输。

作用

授权认证,一旦用户登录,后续请求都会携带JWT,系统每次处理请求之前,都会进行JWT安全校验。(系统类比成公司,登录之后公司会发放通行证,之后进出都需要出示通行证)

JWT的组成

Header(token类型和加密算法)+Payload(载荷)+Signature(使用密钥secretkey和加密算法生成数字签名,防止内容被篡改)

jwt的使用

JDK1.8及以下只引入该依赖

<dependency>
    <groupId>io.jsonwebtoken</groupId>
    <artifactId>jjwt</artifactId>
</dependency>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值