Keycloak是一个开源的身份和访问管理(IAM)系统,与Spring Boot应用程序集成良好。在本教程中,我们将描述如何在Spring Boot应用程序中获取Keycloak用户ID。
1. 概述
Keycloak提供了诸如保护REST API、用户联合、细粒度授权、社交登录、双因素认证(2FA)等功能。此外,我们可以使用它来使用OpenID Connect(OIDC)实现单点登录(SSO)。假设我们有一个使用Keycloak通过OIDC保护的Spring Boot应用程序,我们想要在Spring Boot应用程序中获取用户ID。在这种情况下,我们需要在Spring Boot应用程序中获取访问令牌或安全上下文。
大约 3 分钟