摘要: 上次我们把验证码登录、小程序登录优雅地集成到了Spring Security,很多同学大呼过瘾,相比较一些传统玩法高级了很多。胖哥就赶紧抓住机会举一反三,把几个非标准的OAuth2也接入了进来,主要是微信、企业微信,做到应接尽接。 只需要通过下面几行简单的代码就可以完成集成: @Bean Deleg 阅读全文
posted @ 2022-06-15 10:35 码农小胖哥 阅读(704) 评论(1) 推荐(2) 编辑
摘要: 本文代码: https://gitee.com/felord/spring-security-oauth2-tutorial/tree/wwopen/ 现在很多企业都接入了企业微信,作为私域社群工具,企业微信开放了很多API,可以打通很多自有的应用。既然是应用,那肯定需要做登录。正好企业微信提供了企 阅读全文
posted @ 2022-06-10 17:59 码农小胖哥 阅读(1094) 评论(3) 推荐(3) 编辑
摘要: 关于OAuth2相信很多初学者都有一些疑问,胖哥将这些疑问一一收集了起来做成了QA,或许能帮助学习者。 OAuth2相关的QA Q:OAuth2 的一些常用场景? A: OAuth2主要用于API授权,是跨API服务之间授权的解决方案。它适用于单点登录(SSO)、微服务之间的授权鉴权、API开放平台 阅读全文
posted @ 2022-06-10 10:42 码农小胖哥 阅读(727) 评论(0) 推荐(3) 编辑
摘要: Spring Security团队正式宣布Spring Security OAuth终止维护。 目前官网的主页已经高亮提醒彻底停止维护。 旧的Spring Security OAuth项目终止到2.5.2.RELEASE版本,该项目将不会再进行任何的迭代,包括Bug修复,之前胖哥已经提醒该项目即将停 阅读全文
posted @ 2022-06-02 17:12 码农小胖哥 阅读(894) 评论(0) 推荐(3) 编辑
摘要: 2018年2月28日Spring Boot进入2.0时代,距今已经超过4年了。 2022 年 11 月 Spring Boot 3.0 将正式发布,它将基于 Spring Framework 6.0,并且需要 Java 17 或更高版本,同时它也将是Jakarta EE 9的第一个 Spring B 阅读全文
posted @ 2022-06-01 16:34 码农小胖哥 阅读(1524) 评论(0) 推荐(1) 编辑
摘要: 基于OAuth2.1的授权服务器Spring Authorization Server 0.3.0今天正式发布,在本次更新中有几大亮点。 文档正式上线 Spring Authorization Server 的文档随着本次更新正式发布了,目前已经可以在Spring官网访问。 地址是:https:// 阅读全文
posted @ 2022-05-26 11:22 码农小胖哥 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 现在验证码登录已经成为很多应用的主流登录方式,但是对于OAuth2授权来说,手机号验证码处理用户认证就非常繁琐,很多同学却不知道怎么接入。 认真研究胖哥Spring Security OAuth2专栏的都会知道一个事,OAuth2其实不管资源拥有者是如何认证的,只要资源拥有者在授权的环节中认证了就可 阅读全文
posted @ 2022-05-20 18:26 码农小胖哥 阅读(665) 评论(0) 推荐(2) 编辑
摘要: 这几天是Spring版本日,很多Spring工件都发布了新版本, Spring Framework 6.0.0 发布了第 4 个里程碑版本,此版本包含所有针对 5.3.20 的修复补丁,以及特定于 6.0 分支的 39 项修复和改进。而今天Spring Boot 2.7.0和Spring Secur 阅读全文
posted @ 2022-05-20 00:03 码农小胖哥 阅读(1237) 评论(1) 推荐(1) 编辑
摘要: 旧的Spring Security OAuth2停止维护已经有一段时间了,99%的Spring Cloud微服务项目还在使用这些旧的体系,严重青黄不接。很多同学都在寻找新的解决方案,甚至还有念念不忘密码模式的。胖哥也在前面写了一篇解决思路的文章。好像还是不过瘾,今天看到这篇文章的同学有福了,问题将在 阅读全文
posted @ 2022-05-15 16:39 码农小胖哥 阅读(863) 评论(4) 推荐(1) 编辑
摘要: OAuth2客户端的配置参数非常多,虽然Id Server通过控制台可视化解决了创建OAuth2客户端的问题。但是如何进一步降低OAuth2的使用难度,把创建的OAuth2客户端转化为配置成为了刚需,从技术角度上感觉也并不是很难实现。 我们先来看看效果,点击配置生成按钮即可直接生成Spring Se 阅读全文
posted @ 2022-05-13 15:28 码农小胖哥 阅读(500) 评论(1) 推荐(1) 编辑