没有合适的资源?快使用搜索试试~ 我知道了~
spring-webmvc-jwt-sample:使用Spring Security和基于JWT令牌的身份验证来保护REST A...
共41个文件
java:30个
yml:2个
properties:1个
需积分: 23 1 下载量 98 浏览量
2021-01-30
01:38:49
上传
评论
收藏 161KB ZIP 举报
温馨提示
使用Spring Security和JWT保护REST API 设计REST API时,必须考虑如何保护REST API。 在基于Spring的应用程序中,Spring Security是出色的身份验证和授权解决方案,它提供了多种保护REST API的选项。 最简单的方法是利用HTTP Basic,它在引导基于Spring Boot的应用程序时默认情况下被激活。 它适合于开发目的,并且在开发阶段经常使用,但是不建议在生产环境中使用。 Spring Session(具有Spring Security)提供了一种简单的策略来创建和验证基于标头的令牌(会话ID),它可用于保护RESTful API,我已经在我的和进行了演示。 除了这些,Spring Security OAuth(Spring Security的子项目)还提供了OAuth授权的完整解决方案,包括在OAuth2协议中定义的所有角色的实现,例如授权服务器,资源服务器,OAuth2客户端等。SpringCloud添加了Single Sign On OAuth2客户端通过其子项目Spring Cloud Security的功能
资源推荐
资源详情
资源评论
收起资源包目录
spring-webmvc-jwt-sample-master.zip (41个子文件)
spring-webmvc-jwt-sample-master
pom.xml 4KB
mvnw 6KB
LICENSE 34KB
src
test
java
com
example
demo
VehicleTest.java 609B
VehicleControllerTest.java 5KB
VehicleRepositoryTest.java 977B
ApplicationTests.java 2KB
VehicleJpaTest.java 901B
IntegrationTests.java 3KB
main
resources
application.yml 1KB
java
com
example
demo
config
SecurityConfig.java 2KB
repository
VehicleRepository.java 520B
UserRepository.java 290B
domain
User.java 2KB
AbstractAuditableEntity.java 956B
Vehicle.java 516B
AbstractPersistableEntity.java 372B
Brand.java 76B
web
UserinfoController.java 1KB
AuthenticationRequest.java 431B
AuthenticationController.java 2KB
RestExceptionHandler.java 1KB
VehicleNotFoundException.java 260B
VehicleForm.java 250B
VehicleController.java 3KB
security
CustomUserDetailsService.java 838B
jwt
JwtAuthenticationEntryPoint.java 782B
InvalidJwtAuthenticationException.java 355B
JwtTokenProvider.java 3KB
JwtTokenAuthenticationFilter.java 1KB
JwtSecurityConfigurer.java 1KB
JwtProperties.java 404B
DemoApplication.java 1KB
DataInitializer.java 2KB
start.png 75KB
docker-compose.yml 315B
.gitignore 268B
.mvn
wrapper
maven-wrapper.jar 46KB
maven-wrapper.properties 110B
README.md 19KB
mvnw.cmd 5KB
共 41 条
- 1
资源评论
迷荆
- 粉丝: 60
- 资源: 4720
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 学生成绩管理系统-C++版本
- 吉林大学离散数学2笔记.pdf
- 通道处理过程的模拟通常涉及对通道处理机制的理解与实现.txt
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功