Keycloak 中的多个 Google IDP 提供商作为 Openid Connect V1.0

问题描述 投票:0回答:1

我需要设置 2 个 IDP 提供商,两者都连接到不同的 google 帐户。我需要根据他们选择的提供商为他们分配角色。 给了他们 2 个不同的别名,我可以使用 idp_hint 登录。

问题是我只获取在 Keycloak 用户中创建的用户的姓氏和名字。我需要使用他们的电子邮件作为创建的 Keycloak 用户的用户名和电子邮件。

尝试使用映射器将电子邮件导入为电子邮件属性,但它返回空。

以下是我从知名的 openid 获得的网址:

google-oauth keycloak openid-connect identity-provider
1个回答
0
投票

问题出在我使用的 userinfo api 中。 更新如下,我能够获得所有必需的信息。

https://www.googleapis.com/oauth2/v1/userinfo?alt=json

© www.soinside.com 2019 - 2024. All rights reserved.