没有合适的资源?快使用搜索试试~ 我知道了~
yueting-api:悦庭Restfull API后端
共26个文件
java:21个
xml:1个
properties:1个
需积分: 10 0 下载量 74 浏览量
2021-05-16
17:45:53
上传
评论
收藏 25KB ZIP 举报
温馨提示
一:RestApi接口增加JWT认证功能 用户填入用户名密码后,与数据库里存储的用户信息进行比对,如果通过,则认证成功。传统的方法是在认证通过后,创建sesstion,并给客户端返回cookie。 现在我们采用JWT来处理用户名密码的认证。区别在于,认证通过后,服务器生成一个token,将token返回给客户端,客户端以后的所有请求都需要在http头中指定该token。 服务器接收的请求后,会对token的合法性进行验证。验证的内容包括: 内容是一个正确的JWT格式 检查签名 检查claims 检查权限 处理登录 创建一个类JWTLoginFilter,核心功能是在验证用户名密码正确后,生成一个token,并将token返回给客户端: 该类继承自UsernamePasswordAuthenticationFilter,重写了其中的2个方法: attemptAuthentication :接
资源推荐
资源详情
资源评论
收起资源包目录
yueting-api-master.zip (26个子文件)
yueting-api-master
pom.xml 3KB
src
test
java
boss
portal
web
springbootdemo2
SpringbootDemo2ApplicationTests.java 357B
Test.java 147B
main
resources
application.properties 411B
java
boss
portal
exception
UsernameIsExitedException.java 389B
repository
UserRepository.java 286B
web
filter
JWTLoginFilter.java 3KB
JWTAuthenticationFilter.java 2KB
constant
ConstantKey.java 223B
controller
UserController.java 2KB
RadiosController.java 1005B
security
WebSecurityConfig.java 3KB
service
RadioService.java 157B
impl
UserDetailsServiceImpl.java 1KB
CustomAuthenticationProvider.java 3KB
RadioServiceImpl.java 378B
GrantedAuthorityImpl.java 559B
entity
User.java 625B
util
QCloudUtil.java 4KB
Result.java 1KB
MsgCode.java 1KB
JsonFormat.java 511B
JwtAuthApplication.java 535B
sql
tb_user.sql 738B
README.md 4KB
springboot-springsecurity-jwt-demo.iml 9KB
共 26 条
- 1
资源评论
iwbunny
- 粉丝: 28
- 资源: 4671
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功