问题标签 [scim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
689 浏览

ldap - LDAP 是否适合外部用户?

LDAP 经常用于供应企业用户。它充当集中式用户存储。易于与带有 SCIM API 的 SaaS 集成。

但是,如果我们想要实现单一数据存储进行身份验证,以便在多个网站中实现单一登录和轻松用户配置,但由同一组织提供,那么为外部用户使用 LDAP 是否是一个好主意。

所有关于 LDAP 和 SCIM 的描述都建议将 SaaS 集成到内部用户数据库或多个 Intranet 应用程序的用例。

如果不是,那么基于标准的方法是什么?将面临哪些挑战?

0 投票
1 回答
3769 浏览

active-directory - 我可以通过 SCIM(或任何协议)从 Active Directory 同步用户/组吗

我发现可以通过 SCIM 将用户/组从 Azure AD 同步到本地应用程序。但它似乎在本地 AD 中不可用,并且在 ADFS 中似乎不可用。

我如何从本地 AD 同步,或者有什么工具可以使用?

0 投票
2 回答
1703 浏览

azure - AzureAD SCIM 集成不发送删除请求

我实现了 SCIM API 并与 Azure 集成。

当我在 AzureAD 中删除用户时,它不会发送 DELETE 请求。我尝试从应用程序以及目录中删除。

Get Users/[userID]、Get Query 和 POST /Users 工作正常。我也收到了 PATCH 请求,但是由于我没有实现 PATCH,所以返回 404。

  1. 为什么它不发送 DELETE 请求?根据Azure AD SCIM 文档,它应该发送 DELETE 请求。

  2. AzureAD 如何跟踪 SCIM 服务发送的 User 的“Id”属性,是来自 SCIM 响应的“Id”属性还是使用 Meta/Location 属性中的 Uri。这个问题的原因是,当我在 AzureAD 中删除用户时,它将如何知道用户的 Id。

0 投票
1 回答
161 浏览

okta - OKTA SCIM 测试 - “必需的测试:创建具有真实值的 Okta 用户”没有 Content-Type

我从http://developer.okta.com/standards/SCIM/SCIMFiles/Okta-SCIM-20-SPEC-Test.json下载了 OKTA 默认测试套件。我将此上传到 Runscope 并尝试执行测试(我指的是此 json 文件中的第 782 行。)

我注意到 OKTA SCIM 默认测试中的“<strong>Required Test: Create Okta user with realisitic values”测试用例是创建用户资源的 POST 请求(“Required Test: Create Okta user with realisitic values” POST {{SCIMBaseURL} }/Users)没有 Content-Type(在附加的 json 文件中的第 782 行)。这是故意的还是一个错误?当请求中没有出现“Content-Type”时,我们的 SCIM Api 返回 Http 状态码 415。

0 投票
1 回答
329 浏览

okta - 如何使用 OKTA 测试 SCIM 服务

是否有关于如何在 OKTA 开发人员帐户中测试 SCIM 服务集成的文档?我是使用 OKTA 的新手。需要用 OKTA 测试我的 SCIM 服务。

0 投票
1 回答
1161 浏览

okta - Okta SCIM 通过 PUT 方法取消配置?

我们的后端服务器不支持 HTTP PATCH 方法(仅 PUT)。结果,我们无法从 SCIM 应用程序中正确取消分配用户。

当我尝试取消分配用户时,Okta SCIM 似乎发出 PATCH 请求(而不是 PUT)。Okta SCIM 文档说:

如果不支持停用补丁,Okta 也会执行 PUT。

所以,问题是我如何切换 Okta SCIM 应用程序来制作 PUT 而不是 PATCH?

来自仪表板/任务选项卡的错误消息。 在此处输入图像描述

0 投票
1 回答
565 浏览

okta - OKTA SCIM 用户自定义属性

如何将帐户/设置中的公司名称值作为自定义属性传递给我的 SCIM 服务器?

有什么方法可以访问公司名称值?

0 投票
2 回答
857 浏览

facebook - 在 WorkPlace 中通过 scim 创建用户

我在通过 scim 和 javascript 在 WorkPlace 中创建用户时遇到问题。这是我的代码:

但是这段代码返回一个错误:

关于解决方案的任何想法?感谢 JPA

0 投票
1 回答
1052 浏览

java - Azure 用户预配的 SCIM 端点

我正在尝试实现 SCIM 自动配置。

我在 Java Spring 中有一个端点,用于带有路径 /User 的 HTTP 方法 POST

我的站点 URL 是www.SampleScim.com,并且此端点是按照以下步骤在 Azure SCIM 预配中配置的

创建应用程序:


  1. 在https://manage.windowsazure.com上启动了 Azure 管理门户。
  2. 浏览到 Active Directory > 目录 > 我的目录 > 应用程序,然后从库中选择添加 > 添加应用程序。
  3. 选择左侧的自定义选项卡,为我的应用程序输入一个名称为 SampleSCIM,然后单击复选标记图标以创建一个应用程序对象。

在 App 中配置端点:

  1. 在出现的屏幕中,选择第二个配置帐户配置按钮。
  2. 在 Provisioning Endpoint URL 字段中,将 URL SCIM 端点输入为www.SampleScim.com/并将 Authentication Token (optional) 字段留空。
  3. 单击下一步直到最后一步。

我的 Java 控制器如下所示。

每当我在 Azure 中添加用户时,我都无法看到我的端点 (/Users) 被触发。

完整的端点 URL:www.SampleScim.com/Users

0 投票
3 回答
445 浏览

json - 空 POST /users Request BY OKTA 服务器,导致内部服务器错误

我正在尝试使用使用 SCIM 端点的 OKTA 配置将数据从 OKTA 获取到我的本地数据库。

因此,我使用 NODE.js 和 MongoDB 作为数据库为我的 SCIM 2.0 测试应用程序(OAuth Bearer Token)创建了 scim 端点。当我将新用户分配给此应用程序时,OKTA 供应服务器发送 GET 请求,该请求以预期的输出响应。

因此,OKTA 服务器使用 /users 发送 POST 请求。但它的正文是空的,而不是包含有效的 JSON。所以我的 scim 端点响应错误,OKTA 显示错误 500。所以,让我知道 OKTA 服务器可能以哪种格式/部分(如 BODY、PARAMETERS)发送 USER JSON 来创建新用户。