不可能从KeyCloak

问题描述 投票:0回答:0
google一起用作身份提供者。虽然我可以成功检索用户的

nameemailprofilepicture,但我无法获取genderbirthday属性。 我尝试的是:

Keycloak> Google Identity提供商>高级设置中添加了这些范围:

  1. https://www.googleapis.com/auth/user.gender.read

    • https://www.googleapis.com/auth/user.birthday.read

      
      

    • 创建的
      gender

    • birthday映射器
    在keycloak.
  2. 中的google身份提供商
  3. 设置。

    添加了genderbirthday

    用户profiles
  4. 用户profibute
  5. 通过2.0 playground进行测试,我可以在那里成功检索性别和生日。 sissue: 当使用Google使用Keycloak的登录接口

    时,我只会得到以下属性:
  6. username

email

名字

  • lastName

    Properile Picture
  • genender
  • 和birthday
  • 是无效的。

    即使正确设置了示波器和映射器,可能会导致KeyCloak不检索这些属性?我是否错过了KeyCloak中的其他配置步骤?

  • 由于您的案例很难复制

    (尤其是在没有确切设置的详细说明的情况下),我只能猜测。 Maybe

    birthday
  • 性别

    信息设置为to Google帐户设置,请访问

    Https://myaccount.google.com/profile
  • ?在OAuth 2.0操场上进行测试时,您可以看到这些详细信息,因为您正在访问自己的数据,但是此信息可能不会外部共享。

google-cloud-platform keycloak openid-connect google-people-api google-identity
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.