Auth0不允许使用其他属性:成员资格

时间:2017-02-17 06:18:56

标签: node.js auth0 auth0-delegated-admin

我正在使用Auth0 Delegated Administration Extension来管理用户。当我尝试创建用户时,我收到此错误。

  哦,快点!你有一个错误!

     

创建用户时发生错误:   {“statusCode”:400,“错误”:“错误请求”,“消息”:“有效负载验证   错误:'不允许其他属性:成员资格(考虑   将它们存储在app_metadata或user_metadata中。请参阅“用户元数据”   在https://auth0.com/docs/api/v2/changes了解更多信息   详情)” “” 的errorCode “:” invalid_body“}

我如何解决这个问题并创建用户?

1 个答案:

答案 0 :(得分:1)

在您的create hook中,尝试以下操作:

return cb(null, { ... app_metadata: { memberships: memberships } });

您必须构造发送到API的对象。有些人希望将其存储在app_metadata.groups ...

中的app_metadata.departments其他人中