微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么在 OneLogin 中使用自定义属性创建用户会返回 422“”无效的用户自定义属性 _____ 和 ___”?

如何解决为什么在 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

customerIDMemberNumber 均已定义(它们是整数)并在我的 OneLogin 仪表板中的应用 > 参数下设置。当我删除 custom_attributes 键时,请求有效并成功创建用户

响应是:{"message"=>"invalid user custom attribute(s): ZooMemberNumber and CentamanCustomerID","name"=>"UnprocessableEntityError","statusCode"=>422 }

我使用的是 API 版本 2。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。