2017-02-06 5 views
2

私は新しいパスワードを設定するための電子メールを受け取るように、keycloackでパスワードリセットプロセスを起動しようとしています。残念ながら、私はいつもkeyclaok経由でパスワードを更新するにはexecute-actions-email

com.fasterxml.jackson.databind.JsonMappingExceptionで400応答を得る:io.undertow.servlet.spec:[ソースでSTART_OBJECTトークン の外にはjava.util.ArrayListのインスタンスをデシリアライズすることはできません。 ServletInputStreamImpl @ 89719e69;行1、列:1]

Iについて説明APIのkeycloakを呼び出す: "/管理/レルム/ {レルムを} PUT /ユーザー/ {ID} /実行・アクション・メール" を、以下のオブジェクトに:

{"actions":["UPDATE_PASSWORD"]} 

参照: http://www.keycloak.org/docs/rest-api/index.html#_send_a_update_account_email_to_the_user

答えて

1

ソリューション:あなたの要求のためにのみ["UPDATE_PASSWORD"]体などを使用し、それが動作する...

Javaで:Entity.json("[\"UPDATE_PASSWORD\"]");

関連する問題