OAuth2授权服务器Keycloak宣布不再适配Spring Boot和Spring Security

举报
码农小胖哥 发表于 2022/04/01 01:10:43 2022/04/01
【摘要】 2月14日,💔Keycloak 团队宣布他们正在弃用大多数 Keycloak 适配器。 其中包括Spring Security和Spring Boot的适配器,这意味着今后Keycloak团队将不再提供针对Spring Security和Spring Boot的集成方案。 Keycloak项目是一个强大的OIDC(O...

3a4fb860b326286c334d9b408b69b1ae.gif

2月14日,💔Keycloak 团队宣布他们正在弃用大多数 Keycloak 适配器。

eac38e40dcc9c9b137e58a68c58898c9.png

其中包括Spring SecuritySpring Boot的适配器,这意味着今后Keycloak团队将不再提供针对Spring SecuritySpring Boot的集成方案。

Keycloak项目是一个强大的OIDC(OAuth2的扩展协议)授权服务器,甚至不单单是一个授权服务器,如果想知道更多请阅读这一篇文章。它提供了大量的适配器来为其它生态提供一个集成方案,但是就像在Keycloak官方在声明中提到的一样:

Keycloak适配器并没有得到它们所需要的爱和关注💔。

在情人节到来之际,这个声明意味深长。声明表示Keycloak团队将弃用绝大部分适配器的维护,将更多精力放在Keycloak服务器本身。此外Keycloak的也将通过入门指南为各类应用程序的安全提供指导方案,甚至是适配器替代方案。

即将过期的适配器一览:

  • OpenID Connect Java adapters

  • OpenID Connect Node.js adapters

  • SAML Tomcat and Jetty adapters

  • OpenID Connect WildFly adapters

  • Spring Security 、Spring Boot adapters

当然还有一些适配器将继续维护:

  • OpenID Connect client-side JavaScript adapter

  • SAML WildFly and servlet filter

Keycloak也公布了相关适配器过期的时间线:

  • 2022 年 2 月:适配器已弃用

  • 2022 年 9 月:不再发布适配器的主要/次要版本

  • 2022 年 12 月:不再发布微型适配器

Keycloak目前作为功能最强大的OIDC服务器,同时其学习成本也比较高,国内教程也比较少,这也是其适配器没有流行起来的重要原因。目前Spring生态的Spring Authorization Server也逐步完善,会迅速填补这片空白。胖哥也在积极编写相关的系列教程,如果你想跟得上形势,就一定要关注胖哥的公众号,第一时间获得相关信息。

当然如果你是初学者,是需要学习Spring Security的基础和进阶功能的,你可以通过回复 2021开工福利 和 2022开工福利 免费获得胖哥原创的相关PDF教程。你的再看点赞转发星标将是胖哥的写作动力。

Spring Security过滤器链如何匹配到特定的请求

2022-02-14

6dc9b9002136855d8182c54726437351.png

干货福利PDF下载|Spring Security过滤器链体系

2022-02-10

fb94b645e9c3bbe6fb5f0b6cdeba5d3b.png

程序员必备的工具集,简直就是一把瑞士军刀

2022-02-09

054be377e4c9517dbc54fe6dbb7384d1.png

173cd28de68ddada1e6a013148834ac5.gif

文章来源: felord.blog.csdn.net,作者:码农小胖哥,版权归原作者所有,如需转载,请联系作者。

原文链接:felord.blog.csdn.net/article/details/122955065

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。