我在Kubernetes集群上部署了Zeppelin(v0.8.2),并将其配置为连接到Keycloak以进行用户身份验证和授权。但是,如您在图像(右上角)中所看到的,它显示了Keycloak生成的用户ID。
如何更改此项以显示用户名/用户名?
这是通过将pac4jRealm.principalNameAttribute = name添加到shiro.ini解决的shiro配置问题。
pac4jRealm.principalNameAttribute = name
可以从https://github.com/bujiio/buji-pac4j/issues/61中引用解决方案