java - 如何为 Spring Boot JAVA 实现 OpenID(单点登录)?
问题描述
我确实通过了https://openid.net/但无法理解如何实现它以创建和维护单点登录功能。如果有人找到适当的文档或教程来在 java spring boot 中实现这一点,请告诉我。
解决方案
我可以推荐有关Spring Security 和 OpenID Connect的 Baeldung 教程。如果您使用生态系统的身份提供者,这也将带来单点登录功能。
例如,如果您通过/将您的spring-boot
应用程序连接到 Google 身份提供商,那么如果您已经在当前浏览器会话中登录到其他 Google 服务,则不会再次提示您提供凭据。oauth2
oidc
推荐阅读
- python - 类列表视为全局
- npm-install - NPM 没有在 bitbucket 管道上安装 devDependencies?
- spring - 取消刷新尝试:org.springframework.beans.factory.BeanCreationException:创建名为“MyTastTasklet”的bean时出错
- openlayers - openlayers 5.1.3:快速启动示例中的“损坏”缩小按钮?
- javascript - 无法创建我自己的类似于暗黑破坏神 3 旅程跟踪器的网络应用程序
- ios - 将阴影和角添加到 UIView 除了底部
- c# - 应用程序的 n 层架构中可以有哪些额外的层?
- c# - 在字典中包含许多变量
- c - 从主函数中引用的函数分配后无法读取内存
- wpf - 页面资源中的 DataContext 绑定