【问题标题】:Internal provisioning error if Content-Type is not JSON如果 Content-Type 不是 JSON,则内部配置错误
【发布时间】:2016-12-05 21:10:08
【问题描述】:

我正在尝试将我现有的 SCIM 2.0 API 与 Onelogin 集成,但在我的第一次测试中,我遇到了 Internal Provisioning Error,根据我的日志,只提出了一个请求。检查用户是否存在的一种(GET /Users?filter=userName eq foo@bar.com)。

经过多次尝试,我注意到当 Onelogin 发出的初始请求以 Content-Type: application/json(如 SCIM 1.0 中)而不是 SCIM 2.0 specificationContent-Type: application/scim+json 中定义的 CT 响应时,用户配置工作正常。

有什么方法可以告诉 Onelogin 我的 API 可以与 SCIM 2.0 一起使用,并且应该使用 SCIM 内容类型?如果不是,我是否应该假设我的所有端点响应中都需要发送 JSON 内容类型?

【问题讨论】:

    标签: onelogin scim


    【解决方案1】:

    听起来像是 OneLogin 方面的一个错误(我认为人们以前遇到过)

    请注意,我认为您只需向那里的各种 SCIM 人员发送 Content-Type: application/json 就可以了,因为几乎每个人(显然 OneLogin 除外)都会忽略此标头。

    如果您需要进一步的调试帮助,请随时发送电子邮件至 Devsupport@onelogin.com。从那里我们可以了解有关设置和测试您的应用程序的更多细节(特别是如果您希望将其作为我们目录中的正式应用程序)

    干杯

    【讨论】:

    • 感谢您的回复!是的,我打算提交我的申请,但我想我可以设法从我的 API 将 Content-Type 作为 JSON 发送。目前,其他一切似乎都运行正常。
    猜你喜欢
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    • 2020-04-23
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    相关资源
    最近更新 更多