Apache Syncope REST API: установка пароля при создании пользователя

Apache Syncope 2.0.0-M2

Я использую Syncope REST API для создания пользователя. Он успешно создан, за исключением пароля, который остается null,

Кто-нибудь знает, как определить пароль?

Вот команда:

$ curl -X POST -u admin:password -H "Accept: application/json" -H "Content-Type: application/json" --data @/tmp/newuser.json http://192.168.99.100:8080/syncope/rest/users

Тело запроса (/tmp/newuser.json):

{"password":"1qaz2wsx","@class":"org.apache.syncope.common.lib.to.UserTO","realm":"/","type":"USER","username":"test1467220729151"}

Успешный ответ на создание пользователя (с "password":null):

{"any":{"@class":"org.apache.syncope.common.lib.to.UserTO","creator":"admin","creationDate":"2016-06-29T17:26:38.115+0000","lastModifier":"admin","lastChangeDate":"2016-06-29T17:26:38.115+0000","key":125,"type":"USER","realm":"/","status":"active","password":null,"token":null,"tokenExpireTime":null,"username":"test1467220729151",...}

Я старался ?storePassword=true Параметр URI, но тот же результат.

Заранее спасибо!

1 ответ

Оказалось, что я использую пользовательский Apache Syncope, который изменяет ответ null-ин password поле.
Сам пароль установлен правильно и может использоваться для аутентификации.

Другие вопросы по тегам