标签: java keycloak
我已经开发了一个用户存储提供者SPI,它可以查看客户数据库以进行用户身份验证(用户名+密码)。
在getUserByUsername(...)方法中,我执行以下代码,以使用户在Keycloak中注册,但该用户已注册为已禁用:
session.userLocalStorage().addUser(realm, user.getUsername());
如果尝试将用户设置为在代码中启用:
user.setEnabled(true);
但是无论如何,该用户已注册为已禁用。