我正在尝试将现有的 SCIM 2.0 API与 Onelogin 集成,但在我的第一次测试中,我遇到了内部配置错误,根据我的日志,只提出了一个请求。用于检查用户是否存在的那个(GET /Users?filter=userName eq foo@bar.com
)。
经过多次尝试,我注意到当Onelogin的初始请求以Content-Type: application/json
(如在SCIM 1.0中)而不是SCIM 2.0 specification Content-Type: application/scim+json
中定义的CT响应时,用户配置有效。 }。
有什么方法可以告诉Onelogin我的API与SCIM 2.0兼容并且应该使用SCIM内容类型吗?如果没有,我是否应该假设需要在我的所有端点响应中发送JSON内容类型?
答案 0 :(得分:0)
听起来像OneLogin方面的一个错误(我认为人们之前遇到过这个错误)
请注意,我认为只要向各个SCIM人员发送Content-Type: application/json
就好了,因为几乎每个人(除了显然是OneLogin)都会忽略此标题。
如果您需要进一步的调试帮助,请随时向Devsupport@onelogin.com发送电子邮件。从那里我们可以了解有关设置和测试应用程序的更多细节(特别是如果您希望将其作为我们目录中的官方应用程序)
干杯