问题标签 [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.
cookies - 如何将 cookie 值添加到 unboundId scim 2 客户端 sdk?
调用 UnboundId 的 SCIM 2 客户端 sdk 时找不到设置自定义 cookie 值的方法。
我想将此处提供的示例更改为:
知道如何实现这一目标吗?
* 不关心 cookie 是否设置在其他地方,只要它设置在某处即可。
json - SCIM 2.0 的 PATCH 请求
我们正在向 SCIM 规范中的服务器发送 PATCH 请求。
根据 SCIM 规范,请求应在 PATCH 请求中包含以下属性。
- 操作
- 小路
- 价值
因此,如果我们从核心模式更改“ givenName ”属性,那么 PATCH 请求将采用以下方式,(参考:https ://www.rfc-editor.org/rfc/rfc7644#section-3.5.2 )
现在,如果要修改任何 SCIM 扩展(例如企业扩展), “路径”属性应该是什么。
以下表示对于企业扩展是否正确?
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 类中找不到任何与代理相关的代码。
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 对测试连接的作用。
okta - Okta SCIM 通过 PUT 方法取消配置?
我们的后端服务器不支持 HTTP PATCH 方法(仅 PUT)。结果,我们无法从 SCIM 应用程序中正确取消分配用户。
当我尝试取消分配用户时,Okta SCIM 似乎发出 PATCH 请求(而不是 PUT)。Okta SCIM 文档说:
如果不支持停用补丁,Okta 也会执行 PUT。
所以,问题是我如何切换 Okta SCIM 应用程序来制作 PUT 而不是 PATCH?
okta - OKTA SCIM 用户自定义属性
如何将帐户/设置中的公司名称值作为自定义属性传递给我的 SCIM 服务器?
有什么方法可以访问公司名称值?
java - Azure 用户预配的 SCIM 端点
我正在尝试实现 SCIM 自动配置。
我在 Java Spring 中有一个端点,用于带有路径 /User 的 HTTP 方法 POST
我的站点 URL 是www.SampleScim.com,并且此端点是按照以下步骤在 Azure SCIM 预配中配置的
创建应用程序:
在https://manage.windowsazure.com上启动了 Azure 管理门户。- 浏览到 Active Directory > 目录 > 我的目录 > 应用程序,然后从库中选择添加 > 添加应用程序。
- 选择左侧的自定义选项卡,为我的应用程序输入一个名称为 SampleSCIM,然后单击复选标记图标以创建一个应用程序对象。
在 App 中配置端点:
- 在出现的屏幕中,选择第二个配置帐户配置按钮。
- 在 Provisioning Endpoint URL 字段中,将 URL SCIM 端点输入为www.SampleScim.com/并将 Authentication Token (optional) 字段留空。
- 单击下一步直到最后一步。
我的 Java 控制器如下所示。
每当我在 Azure 中添加用户时,我都无法看到我的端点 (/Users) 被触发。
完整的端点 URL:www.SampleScim.com/Users
。
identity - SCIM 2.0 - 如何提供权利,以及如何将它们链接到组
我已经阅读了 RFC7644 和 RFC7643,并且有几个问题。
第一:我如何提供权利?我看到有一种用于配置组和用户的默认方法。这包括一个非常简单的机制,用于配置用户在组中的成员资格、他们拥有的权利和他们拥有的角色。
我还看到有一种机制可以在配置期间创建一个包含成员的组。
我没有看到用于创建组并将权利链接到它(或创建然后链接到组的权利)的内置机制。
我是否需要为组构建自定义架构扩展?我是否需要为权利构建自定义架构?
我的第二个问题是:我究竟如何创建自定义扩展和模式?RFC 对如何在符合其标准的同时做到这一点非常模糊。
okta - OKTA SCIM2 配置,请求中未找到自定义属性
如何配置 OKTA SCIM2.0 应用程序,以便它可以使用 POST/PATCH/PUT 请求发送自定义属性(如城市、州、zip)以及用户分配到的组
当前从 okta 收到的请求 obj 如下:
谢谢你
onelogin - 无法从 onelogin 应用程序向我的 SCIM 服务器获取请求
我正在尝试为我的 scim 服务器构建带有 SAML(核心架构)应用程序的 onelogin SCIM Provisioner。我已经完成了与它相关的所有配置,但我仍然无法向我的服务器发送任何请求。
我的基本 urlmydomain.org/scim/v2
用于处理所有 scim 路由,即/users
or/groups
所以最终路由将类似于mydomain.org/scim/v2/users
and mydomain.org/scim/v2/groups
。
我已经提供了不记名令牌进行授权,我还需要配置什么?