问题标签 [scim2]

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 投票
1 回答
65 浏览

cookies - 如何将 cookie 值添加到 unboundId scim 2 客户端 sdk?

调用 UnboundId 的 SCIM 2 客户端 sdk 时找不到设置自定义 cookie 值的方法。

我想将此处提供的示例更改为:

知道如何实现这一目标吗?

* 不关心 cookie 是否设置在其他地方,只要它设置在某处即可。

0 投票
3 回答
3488 浏览

json - SCIM 2.0 的 PATCH 请求

我们正在向 SCIM 规范中的服务器发送 PATCH 请求。

根据 SCIM 规范,请求应在 PATCH 请求中包含以下属性。

  • 操作
  • 小路
  • 价值

因此,如果我们从核心模式更改“ givenName ”属性,那么 PATCH 请求将采用以下方式,(参考:https ://www.rfc-editor.org/rfc/rfc7644#section-3.5.2 )

现在,如果要修改任何 SCIM 扩展(例如企业扩展), “路径”属性应该是什么。

以下表示对于企业扩展是否正确?

0 投票
0 回答
73 浏览

scim - UnboundID SCIM SDK 1.8.14 有代理支持吗?

我正在使用 Unbound SCIM SDK 1.8.14 并尝试连接代理服务器设置但超时。是否支持代理?

我已将 WebLogic 容器设置为使用 http 代理。这是我收到的错误 com.unboundid.scim.sdk.ServerErrorException: java.lang.RuntimeException: java.net.SocketTimeoutException: connect timed out

我还深入研究了 sdk 代码,在 SCIMService 类中找不到任何与代理相关的代码。

0 投票
2 回答
1417 浏览

azure - 测试连接在 Azure AD 企业应用程序中的作用是什么?

我正在使用 Azure AD 配置 Scim API。在配置企业应用程序时,这个“测试连接”有什么作用?

在我的情况下,我要配置的 API 端点是“ https://myapi.company.com/api/v2 ”,其中资源 URL 的格式为“ https://myapi.company.com/api/v2/scim /[资源] ”。我没有在租户 URL 中包含“scim”(根据附加的图像),因为 Azure AD 在发送请求时默认添加了它(这在某种程度上有点奇怪)。[AzureAD 将 /scim/[Resource] 例如 /scim/Users 添加到提供的基本 URL。] [参考] 1

当我尝试(单击“测试连接”或尝试保存而不测试连接)时,租户 URL 测试连接的“ https://myapi.company.com/api/v2 ”失败。

错误消息“您似乎输入了无效的凭据。请确认您使用的是正确的管理帐户信息。'。这对我来说没有任何意义。

作为实验,当尝试“ https://myapi.company.com/api/v2/scim/ ”时它是成功的。

当尝试“ https://myapi.company.com/api/v2 ”时,它是成功的。

从 Postman 或浏览器尝试时,上述所有 3 个 URL 都会给出 404。无法理解 AzureAD 对测试连接的作用。

测试连接有什么作用?

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 投票
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 投票
1 回答
711 浏览

identity - SCIM 2.0 - 如何提供权利,以及如何将它们链接到组

我已经阅读了 RFC7644 和 RFC7643,并且有几个问题。

第一:我如何提供权利?我看到有一种用于配置组和用户的默认方法。这包括一个非常简单的机制,用于配置用户在组中的成员资格、他们拥有的权利和他们拥有的角色。

我还看到有一种机制可以在配置期间创建一个包含成员的组。

我没有看到用于创建组并将权利链接到它(或创建然后链接到组的权利)的内置机制。

我是否需要为组构建自定义架构扩展?我是否需要为权利构建自定义架构?

我的第二个问题是:我究竟如何创建自定义扩展和模式?RFC 对如何在符合其标准的同时做到这一点非常模糊。

0 投票
1 回答
253 浏览

okta - OKTA SCIM2 配置,请求中未找到自定义属性

如何配置 OKTA SCIM2.0 应用程序,以便它可以使用 POST/PATCH/PUT 请求发送自定义属性(如城市、州、zip)以及用户分配到的组

当前从 okta 收到的请求 obj 如下:

谢谢你

0 投票
1 回答
89 浏览

onelogin - 无法从 onelogin 应用程序向我的 SCIM 服务器获取请求

我正在尝试为我的 scim 服务器构建带有 SAML(核心架构)应用程序的 onelogin SCIM Provisioner。我已经完成了与它相关的所有配置,但我仍然无法向我的服务器发送任何请求。

我的基本 urlmydomain.org/scim/v2用于处理所有 scim 路由,即/usersor/groups所以最终路由将类似于mydomain.org/scim/v2/usersand mydomain.org/scim/v2/groups

我已经提供了不记名令牌进行授权,我还需要配置什么?