SpringCloud
文章平均质量分 76
zglx123
这个作者很懒,什么都没留下…
展开
-
Spring cloud入门-OAuth 2.0(四)授权之基于JWT完成单点登录
授权之基于JWT完成单点登录摘要单点登录简介创建oauth2-client网页单点服务验证服务调用验证摘要Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2可以实现单点登录功能,本文将对其单点登录用法进行详细介绍。单点登录简介单点登录简称SSO,只的是当有多个系统需要登录时,用户只需要登录一个系统就无须登录其他的系统创建oauth2-client这里新建一个oauth2-client作为客服端,使用oauth2-jwt-ser原创 2021-11-02 23:47:56 · 1239 阅读 · 1 评论 -
Spring cloud入门-OAuth 2.0(三)JWT集成
OAuth 2.0之(三)JWT集成JWT简介JWT组成创建oauth2-jwt-server模块使用jwt 存储扩展JWT中存储的内容解析JWT中的内容刷新令牌使用Redis 存储令牌JWT简介JWT是JSON WEB TOKEN的简写,它是基于 RFC 7519 标准定义的一种可以安全传输的的JSON对象,由于使用了数字签名,所以是可信任和安全的。JWT组成JWT组成有三部分HeaderPayloadSignatureHeader 中存在签名的生成算法,比如{ "alg": "原创 2021-10-23 15:38:54 · 826 阅读 · 0 评论 -
Spring cloud入门-OAuth 2.0(二)
OAuth 2.0的使用创建oauth2-serverUserServiceAuthorizationServerConfigResourceServerConfigSpringSecurityUserController授权模式的使用获取code获取assce_token密码模式的使用创建oauth2-server依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId&原创 2021-10-17 23:11:32 · 336 阅读 · 0 评论 -
Spring cloud入门-OAuth 2.0(一)
OAuth 2.0RFC 6749四种授权模式授权码(authorization-code)隐藏式(implicit)密码式凭证式(client credentials)OAuth是目前最流行的授权机制,用来授权第三方应用,获取用户数据,凭借token令牌,在第三方应用进行操作。RFC 6749RFC 6749详细介绍了OAuth是什么首先OAuth引入了一个授权层,用来实现OAuth 的核心就是向第三方应用颁发令牌通常来说有以下几种角色Resource owner(资源拥有者) 拥有该角色的最原创 2021-10-17 14:33:19 · 510 阅读 · 0 评论 -
Spring Cloud入门-Gateway网关
Spring Cloud入门-Gateway网关摘要简介相关概念二级目录三级目录摘要SpringCloud Gateway为SpringBoot 应用提供了API网关支持,有强大的路由和过滤功能简介Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和 Project Reactor等技术。Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能, 例如:熔断、限流、重试等。SpringCloud Gat原创 2021-10-16 16:30:07 · 188 阅读 · 0 评论 -
Spring Cloud入门-了解Spring Cloud(一)
了解Spring Cloud什么是Spring CloudSpring Cloud 的发展背景设计初衷优缺点Spring Cloud 系统架构主要项目Spring Cloud ConfigSpring Cloud NetflixSpring Cloud BusSpring Cloud ConsulSpring Cloud SecuritySpring Cloud SleuthSpring Cloud StreamSpring Cloud TaskSpring Cloud ZookeeperSpring Cl转载 2021-07-25 14:16:14 · 115 阅读 · 0 评论