google 使用 keycloak 进行身份验证
google authentication with keycloak
我们正在为我们的微服务身份验证方法添加 Keycloak。
我们想要实现的是客户端应用程序使用开发人员的 google 凭据和 keycloack 来验证它们以使用 microservice/rest 应用程序。
到目前为止,我们已经设法为我们的 keycloak 站点启用 google 身份验证。
我们面临的问题是我们无法找到使用 google 凭据调用密钥斗篷 api 的方法。
我们一直在阅读 keycloack documentation 但它似乎并没有解决我们的问题。
使用 Keycloak 无法实现您想要实现的目标。您将需要使用特定于 Keycloak 的承载令牌来通过 Keycloak REST API.
进行身份验证
在你的情况下你可以尝试的是一种叫做“令牌交换”的东西。您需要先使用 google 进行身份验证,然后从 google 获取令牌。这在 Keycloak 中称为“外部令牌”。然后您可以将该外部令牌交换为特定于 Keycloak 的令牌(称为“内部令牌”)。
我们正在为我们的微服务身份验证方法添加 Keycloak。
我们想要实现的是客户端应用程序使用开发人员的 google 凭据和 keycloack 来验证它们以使用 microservice/rest 应用程序。
到目前为止,我们已经设法为我们的 keycloak 站点启用 google 身份验证。
我们面临的问题是我们无法找到使用 google 凭据调用密钥斗篷 api 的方法。
我们一直在阅读 keycloack documentation 但它似乎并没有解决我们的问题。
使用 Keycloak 无法实现您想要实现的目标。您将需要使用特定于 Keycloak 的承载令牌来通过 Keycloak REST API.
进行身份验证在你的情况下你可以尝试的是一种叫做“令牌交换”的东西。您需要先使用 google 进行身份验证,然后从 google 获取令牌。这在 Keycloak 中称为“外部令牌”。然后您可以将该外部令牌交换为特定于 Keycloak 的令牌(称为“内部令牌”)。