"Not Found","documentation_url":"https://developer.github.com/v3/scim/#provision-and-invite-users"}

"Not Found","documentation_url":"https://developer.github.com/v3/scim/#provision-and-invite-users"}

我想使用 SCIM 在 OneLogin(无限计划)和 Github 之间创建 link。

设置工作参考了this support page

但是,“测试 GitHub 配置”的 运行 第 1 步的结果将“失败”。

错误信息如下。

User failed creating in app. Response json: {"message":"Not Found","documentation_url":"https://developer.github.com/v3/scim/#provision-and-invite-users"}

我实际上尝试访问上面的 URL。上面URL的锚点不存在。但是,有一个https://developer.github.com/v3/scim/#provision-and-invite-a-scim-user与上面非常相似。

请告诉我这个错误的解决方案。

此致。

听起来您没有正确配置 SCIM 基础 URL,因此 OneLogin 正在尝试访问位于 github 的非 SCIM 端点。

您应用程序中的 SCIM 基础 URL 应该类似于

https://api.github.com/scim/v2/organizations/your_organization

也有可能您的 GitHub 实例未针对 SCIM 配置?为了更好地调试正在发生的事情,请尝试在浏览器中输入您在 OneLogin 应用程序中配置的 SCIM 基础 URL,并将 /Users 添加到 URL 的末尾.

这将显示 OneLogin 得到的响应的一部分(它很可能是 HTML 错误页面,而不是 OneLogin 期望的 JSON 响应)

很抱歉给您带来不便。

我忘记手动切换到“已批准”。

https://onelogin.service-now.com/support?id=kb_article&sys_id=5f0e6dfedba99c1024c780c74b961953&kb_category=c23a69f0db185340d5505eea4b9619de

enter image description here