我完成了对OpenID的学习,以了解其主要功能。下一步是为我的客户提供OpenID Provider程序。我的目标是使用SpringBoot进行开发(不使用Spring Security)。
我注意到我有OpenID Connect,MITREid作为选项。但没有人提供有关如何创建客户和供应商的教程。
另一个话题是,发现来自IBM的链接都是凭空而来的。
对于我的应用程序来说,OpenID Provider开发的一个简单教程非常重要。
答案 0 :(得分:4)
有人推出自己的OpenID Connect Provider rarely makes sense。这不是微不足道的。 MitreID Connect甚至将Spring Security用于部分代码。如果你想使用MitreID Connect但是作为" spring-boot",你可以看看some ports的mitreid连接到spring-boot和java配置......但我和# 39;我不确定他们是否得到维护。
顺便说一句,你是什么意思
none提供了有关如何创建客户和供应商的教程。
你的意思是如何使用mitreid connect?
无论如何,除非您真的知道自己在做什么,否则我建议您使用现有的OpenID Connect Provider。请参阅:http://openid.net/developers/certified/
答案 1 :(得分:4)
我很高兴这是OP提出问题的一年,但是我在对同一主题进行自己的研究时发现了更多信息。
There is a Spring Boot port of MitreId available here 我发现它作为一个工作示例非常有用。
我还想提到斜接器是available as a Maven Dependency
希望这对下一个访问此页面的人有所帮助!
答案 2 :(得分:0)
与此同时,有一个 Spring 社区驱动的项目:Spring Authorization Server 于 2020 年 4 月在 Spring 博客上announced。
<dependency>
<groupId>org.springframework.security.experimental</groupId>
<artifactId>spring-security-oauth2-authorization-server</artifactId>
<version>0.1.1</version>
</dependency>
自 2021 年 5 月起,其当前版本为 0.1.1 available。(自 2021 年 2 月起,版本 0.1.0 为 available)
教程:Baeldung Spring Security OAuth Authorization Server