【问题标题】:Principal name is showing different after switching to Keycloak切换到 Keycloak 后,主体名称显示不同
【发布时间】:2018-05-07 07:20:52
【问题描述】:

UserPrincipal.getName 在切换到 Keyclock 后显示为 cb3634be-e0e1-479e-aec9-0cb38c8a0468。 LDAP uid 在我们使用 LDAP 时显示。将用户从 LDAP 同步到 KC 后,当应用程序代码检查用户主体名称时,它会显示这一点。

有什么想法吗?

【问题讨论】:

  • Keycloak 会考虑 preferred_username 属性。
  • 这很好用。你可以添加这个作为这个问题的答案吗?
  • 很高兴知道它 ;-) 顺便说一句,我猜你正在使用 Spring Security Adapter?
  • 这是 WildFly 适配器。

标签: keycloak


【解决方案1】:

Keycloak 改为考虑 preferred_username 属性。

另见:

【讨论】:

    猜你喜欢
    • 2018-03-17
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    相关资源
    最近更新 更多