在新的keycloak用户帐户上设置所需的操作
问题描述:
我正在使用客户端来创建新的keycloak用户。事情是这样的:在新的keycloak用户帐户上设置所需的操作
keycloak.realm(realm)
.users()
.create(user);
用户变量是一个UserRepresentation
对象,我想添加一个需要Update Password
动作:
user.setRequiredActions(singletonList("Update Password"))
用户被创建好了,问题是,我不吨有所需的操作设置
不知道我做错了,我应该指定一个不同的VALU e在所需的行动清单中?
谢谢
答
想通了什么。
Keycloak有一个枚举代表不同用户操作:
public static enum RequiredAction {
VERIFY_EMAIL, UPDATE_PROFILE, CONFIGURE_TOTP, UPDATE_PASSWORD, TERMS_AND_CONDITIONS
}
所以此值应不"UPDATE_PASSWORD"
"Update password"