如何解决为什么在 OneLogin 中使用自定义属性创建用户会返回 422“”无效的用户自定义属性 _____ 和 ___”?
我的请求正文如下所示(并通过 HTTParty Ruby Gem 发送):
{
email: email,username: email,firstname: first_name,lastname: last_name,password: password,password_confirmation: password,state: 0,# 'approved'
status: 1,# 'active'
custom_attributes: {
MemberNumber: member_number,CustomerID: customer_id
}
}.to_json
customerID
和 MemberNumber
均已定义(它们是整数)并在我的 OneLogin 仪表板中的应用 > 参数下设置。当我删除 custom_attributes
键时,请求有效并成功创建用户。
响应是:{"message"=>"invalid user custom attribute(s): ZooMemberNumber and CentamanCustomerID","name"=>"UnprocessableEntityError","statusCode"=>422 }
。
我使用的是 API 版本 2。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。