【问题标题】:Why Azure treating 400 (Bad request) response as SCIM implementation error in provider?为什么 Azure 将 400(错误请求)响应视为提供程序中的 SCIM 实现错误?
【发布时间】:2020-03-18 15:16:41
【问题描述】:

审核日志:

根据 scim 规范https://www.rfc-editor.org/rfc/rfc7644#section-3.6,我选择不删除组

客户端通过 DELETE 请求删除资源。服务提供商可以 选择不永久删除资源

但随后 Azure 将其视为错误,以下是我在审核日志中看到的内容,我是否正确理解了规范或者我遗漏了什么?

无法在 customappsso 中删除组 '';错误:SCIM 端点与 Azure Active Directory SCIM 不完全兼容 客户。请参阅 Azure Active Directory SCIM 预配 文档并调整 SCIM 端点以能够处理 来自 Azure Active Directory 的预配请求。状态码: BadRequest 消息:处理 HTTP 请求导致 例外。请查看“响应”返回的 HTTP 响应 此异常的属性以获取详细信息。网络响应: {"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"detail":"DELETE 组不支持","status":null,"scimType":"mutability"}。这个 操作重试 0 次。在此之后将再次重试 日期:2020-03-16T17:42:08.0940986Z UTC

【问题讨论】:

    标签: azure azure-active-directory scim2


    【解决方案1】:

    如果您取消选中属性映射中的删除,则不会出现该错误。您说得对,不需要实现删除端点。

    https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/customize-application-attributes#editing-user-attribute-mappings

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-01
      • 2022-01-19
      • 2022-12-03
      • 2012-10-04
      • 2018-10-10
      • 1970-01-01
      相关资源
      最近更新 更多