如何使用Spring Boot创建OpenID Provider

eli*_* mr 10 java openid spring openid-provider spring-boot

我完成了OpenID的学习,以了解它的主要功能.下一步是为我的客户提供OpenID Provider程序.我的目标是使用SpringBoot进行开发(不使用Spring Security).

我注意到我有OpenID Connect,MITREid作为选项.但没有人提供有关如何创建客户和供应商的教程.

在另一个主题上,发现来自IBM的链接都是凭空而来的.

作为我的应用程序的OpenID Provider开发的一个简单的教程,这将是非常重要的.

sdo*_*see 5

2022 年更新

Spring Authorization Server 是一个受支持的 Spring Security 项目,将于 2022 年 11 月发布 GA

原来的

对于某人来说,推出自己的 OpenID Connect 提供商几乎没有意义。这不是小事。MitreID Connect 甚至使用 Spring Security 作为其部分代码。如果您想使用 MitreID Connect 但作为“spring-boot”,您可以查看mitreid 连接到 spring-boot 和 java 配置的一些 端口...但我不确定它们是否得到维护。

顺便问一下,你说的是什么意思

没有人提供有关如何创建客户和供应商的教程。

你的意思是如何使用mitreid connect?

不管怎样,除非您真的知道自己在做什么,否则我建议您使用现有的 OpenID Connect 提供商。请参阅: http: //openid.net/developers/certified/


Mar*_*rkA 5

我很高兴这是OP提出问题的一年之后,但是我在对同一主题进行自己的研究时发现了更多信息。

这里有一个MitreId的Spring Boot端口 ,我发现它作为一个工作示例非常有用。

我还想提到Mitre 可作为Maven依赖提供

希望这对下一个访问此页面的人有所帮助!