首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Spring Cloud Security:Oauth2结合JWT使用

Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2还可以实现更多功能,比如使用JWT令牌存储信息,刷新令牌功能,本文将对其结合JWT使用进行详细介绍...oauth2中存储令牌的方式 在上一节中我们都是把令牌存储在内存中的,这样如果部署多个服务,就会导致无法使用令牌的问题。...(tokenStore);//配置令牌存储策略 } //省略代码... } 运行项目后使用密码模式来获取令牌,访问如下地址:http://localhost:9401/oauth...刷新令牌 在Spring Cloud Security 中使用oauth2时,如果令牌失效了,可以使用刷新令牌通过refresh_token的授权模式再次获取access_token。...使用到的模块 springcloud-learning └── oauth2-jwt-server -- 使用jwt的oauth2认证测试服务 项目源码地址 https://github.com/

3.3K31

Spring Security---Oauth2详解

Spring Security---Oauth2详解 OAuth2需求场景 OAuth2授权的流程 OAuth2四种授权模式 回顾OAuth2.0 OAuth2.0与Spring 社区现状 Spring...需求场景 在说明OAuth2需求及使用场景之前,需要先介绍一下OAuth2授权流程中的各种角色: 资源拥有者(User) - 指应用的用户,通常指的是系统的登录用户 认证服务器 (Authorization...---- OAuth2授权的流程 OAuth2授权的流程的授权流程还是有点复杂的,用专业的术语很容易把大家弄糊涂,所以我希望给大家举一个生活中的例子,来帮助理解。...指定使用授权码模式,进行认证 scopes是一组权限的集合,表示可以申请的权限范围,该权限可以被验证,我们后续会讲 记得放行oauth2相关的请求: //放行oauth2的请求...其中最关键的信息就是TokenStoreTokenStore决定了Token该如何集中存储。

4.2K10
领券