Springboot应用程序只能从密钥斗篷中获取最多100条记录



我们已经将springboot应用程序与keycapture集成在一起,但我们只能从keycapture中轮询100条记录,并且应用程序不会抛出任何异常,但我们希望所有记录都加载到springboot应用程序中(大约10K(。有什么配置或示例代码可以做到这一点吗?

UsersResource users = keycloak.realm(realm).users();
log.info("Total user count from keycloak is " + users.count());

Keycloft应该轮询springBoot类中Keycloft Db中所有可用的记录。尽管如此,它一次最多只轮询了100条记录,并成功返回了回复。

你能试试吗:

List<UserRepresentation> results = keycloak.realm(realm).users().search(null, 0, Integer.MAX_VALUE);

API级别的Maximum results size默认为100:请参阅文档:https://www.keycloak.org/docs-api/6.0/rest-api/index.html#_users_resource

最新更新