Я не уверен, что происходит с созданием пользователя api с ролями.JasperReports Server 6.2 - Ошибка 400: неправильный запрос - создание пользователя с ролями REST v2
Наблюдения:
При выстреле без ролей она работает отлично, полезная нагрузка приводится ниже
{ "fullName": "unittestuser", "emailAddress": null, "enabled": true, "password": "39HN=K?E", "roles": null }
когда же конечная точка вызывается с добавлением ролей, то он не давая http код ошибки 400 (неудачный запрос)
{ "fullName": "unittestuser", "emailAddress": null, "enabled": true, "password": "39HN=K?E", "roles": [ { "name": "unittest" }, { "name": "UsernamePasswordAuthentication" }, { "name": "Platform_NamedUser" }, { "name": "Platform_Anyone" }, { "name": "Platform_Metadata_MetadataInitializeUser" } ] }
Часть ролей работает, когда отправляются роли по умолчанию, поставляемые с установкой JasperReports Server.
{ "fullName": "unittestuser3", "emailAddress": null, "externallyDefined": false, "enabled": true, "password": "39HN=K?E", "roles": [ { "name": "ROLE_USER" }, { "name": "ROLE_ADMINISTRATOR" } ] }
Я проверил новые роли, которые я создал присутствует на JR сервере перед пользователем создать хит, так что я не уверен, что происходит не так с вновь созданными ролями , Я использую REST api v2 для создания роли, а также для создания пользователя.
Я также попытался создать пользователя сначала с пустыми ролями, а затем добавить роли, которые вызов обновления по-прежнему терпит неудачу с той же ошибкой.
Дайте мне знать, если у кого есть ключ.