2017-07-26 113 views
0

我正在使用客戶端來創建新的keycloak用戶。事情是這樣的:在新的keycloak用戶帳戶上設置所需的操作

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

用戶變量是一個UserRepresentation對象,我想添加一個需要Update Password動作:

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

用戶被創建好了,問題是,我不噸有所需的操作設置

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"

相關問題