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...

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