我正在创建一个符合 SCIM 2.0 的 Web 应用程序。我可以使用配置创建和更新用户,但删除用户总是失败。
所以,我尝试了很多方法来解决我的问题,我发现“带有 SAML(核心架构)的 SCIM 配置程序”应用程序只接受 HTTP 200(成功)状态代码来指示成功删除。
我的应用程序根据RFC 7644(SCIM 协议)(强调我的)为 DELETE 方法返回204(无内容)状态代码:
作为对成功删除的响应,服务器应返回成功的 HTTP 状态代码204(无内容)。
由于SCIM 开发人员文档声明 OneLogin "[...] support SCIM 1.1 and SCIM 2.0",当前的方法是否正确?我是否应该将我的状态码更改为 200,并冒着遇到正确实施 SCIM 2.0 协议的供应商问题的风险?