Keycloak:自定义用户存储提供者在用户登录期间多次调用 getUserById

时间:2021-06-01 19:20:16

标签: authentication keycloak

我正在关注此 tutorial 以添加自定义用户存储提供程序。在测试集成时,我注意到在用户登录期间发生了多个 getUserById 方法调用:

15:01:07,809 INFO  [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) getUserByUsername: bala
15:01:07,837 INFO  [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) supportsCredentialType: true
15:01:07,837 INFO  [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) supportsCredentialType: true
15:01:07,839 INFO  [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) getUserById: f:1b171a2b-0d7f-42eb-9c93-89fd7c71347b:bala
15:01:07,851 ERROR [org.jboss.as.ejb3] (default task-3) WFLYEJB0487: Unexpected invocation state 0
15:01:07,852 INFO  [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) supportsCredentialType: false
15:01:07,856 INFO  [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) getUserById: f:1b171a2b-0d7f-42eb-9c93-89fd7c71347b:bala
15:01:08,313 INFO  [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) getUserById: f:1b171a2b-0d7f-42eb-9c93-89fd7c71347b:bala
15:01:08,322 INFO  [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) getUserById: f:1b171a2b-0d7f-42eb-9c93-89fd7c71347b:bala

谁能解释一下为什么会这样?

0 个答案:

没有答案