【问题标题】:Azure AD enterprise application provisioningAzure AD 企业应用程序预配
【发布时间】:2020-06-24 11:10:26
【问题描述】:

我在 Azure AD 企业应用程序中预配 Java 应用程序时遇到问题。我已经根据 azure 文档创建了 SCIM api,但仍然出现以下错误。

错误代码:SystemForCrossDomainIdentityManagementCredentialValidationUnavailable

详细信息:我们收到了来自您的应用程序的意外响应:返回了 HTTP/404 Not Found 响应,而不是预期的 HTTP/200 OK 响应。要解决此问题,请确保租户 URL 正确。租户 URL 通常采用如下格式:https:///scim。如果这不能解决问题,请联系应用程序开发人员以确保他们的 SCIM 端点符合协议https://www.rfc-editor.org/rfc/rfc7644#section-3.4.2 请检查服务并重试。

【问题讨论】:

  • 您能否验证租户 URL 是否采用以下格式:api.contoso.com/scim。另外,请检查您使用的帐户是否具有所有必要的租户和 API 权限

标签: spring-boot azure-active-directory provisioning scim2


【解决方案1】:

您需要确保您的响应格式与 RFC 的第 3.4.2 节类似

{ “模式”:[“urn:ietf:params:scim:api:messages:2.0:ListResponse”], “总结果”:0, “资源”: [], “开始索引”:1, “每页项目”:20 }

https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/use-scim-to-provision-users-and-groups#response-3

【讨论】:

    猜你喜欢
    • 2019-07-16
    • 1970-01-01
    • 2020-11-07
    • 2018-01-19
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    相关资源
    最近更新 更多