2017-07-26 3 views
0

私はクライアントを使用して新しいkeycloakユーザーを作成しています。このような何か:新しいkeycloakユーザーアカウントに必要なアクションを設定する

keycloak.realm(realm) 
     .users() 
     .create(user); 

ユーザー変数がUserRepresentationオブジェクトであり、私はUpdate Password必要なアクションを追加しようとしています:

user.setRequiredActions(singletonList("Update Password")) 

ユーザーが[OK]作成されますが、問題は、私はドンということです」トン必要なアクションが

enter image description here

ない私が間違ってやっているのかわからを設定している、私は別のVALUを指定する必要があります必要なアクションリストのe?

ありがとうございました

答えて

1

何が起きているのか分かりません。

Keycloakは、様々なユーザーアクションを表すために列挙型を持っています

public static enum RequiredAction { 
    VERIFY_EMAIL, UPDATE_PROFILE, CONFIGURE_TOTP, UPDATE_PASSWORD, TERMS_AND_CONDITIONS 
} 

だから、値が"UPDATE_PASSWORD"ない"Update password"

する必要があります
関連する問題