Auth0 Дополнительные свойства не разрешены: членство
Я использую Auth0 Delegated Administration Extension для управления пользователями. Когда я пытаюсь создать пользователя, я получаю эту ошибку.
О, хватит! Вы получили ошибку!
Произошла ошибка при создании пользователя: {"statusCode":400,"error":"Bad Request","message":"Ошибка проверки полезной нагрузки: 'Дополнительные свойства запрещены: членство (рассмотрите возможность их сохранения в app_metadata или user_metadata. См. \"Метаданные пользователей \" в https://auth0.com/docs/api/v2/changes для получения более подробной информации)'."," ErrorCode":"invalid_body"}
Как я мог решить эту проблему и создать пользователей?
1 ответ
В вашем хуке создания попробуйте следующее:
return cb(null, {
...
app_metadata: {
memberships: memberships
}
});
Вы должны построить объект, который отправляется в API. Некоторые люди хотят хранить его в app_metadata.groups
другие в app_metadata.departments
...