问题标签 [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.
apache - SCIM 2.0 Java 服务器 - 自定义数据存储/后端
我们正在考虑为我们的用户 json 存储库提供 SCIM 2.0 接口。
下面的线程表明在 Java 中有一些 scim 1.1 实现,但是我们被要求与 SCIM 2.0 兼容。 SCIM 的 Java 实现
查看http://www.simplecloud.info,我们发现三个可用选项,Apache eSCIMO Kumiq Identity OSIAM
我们已经查看了 SCIMProxy 1.1,它有 2-3 个后端数据存储接口的示例(例如 In Memory 、 Mongo DB )。然而,到目前为止,我们所看到的 2.0 服务器不提供此类示例或文档。
如果有人可以就哪一个可能是更好的选择提供指针,我会非常感激?有什么具体的优点/缺点吗?
或者我们是否可以查看任何其他 SCIM 服务器?
slack-api - slack scim api - 使用 FILTER 参数
我正在尝试filter
通过此 Slack API 在 RESTful GET 请求中使用该参数:
文档中写道:
GET /Users - 以分页方式返回用户列表。使用 startIndex 和 count 查询参数来更改分页结果。支持过滤器参数。
每次尝试使用filter
附加到请求 URL 的参数时,https://api.slack.com/scim/v1/Users?filter=userName
都会返回以下错误:
有人知道在 API URL 中使用过滤器参数的标准化方式吗?
scim - SCIM 2.0 最低要求
我们目前正在实施基于 rfc7643 的 SCIM 2.0;我们当前的用户数据库不包含任何组,显然是组管理。
我们想知道什么是强制性的,以符合行业要求。
我们可以简单地实现用户端点,还是我们也应该实现组/资源端点。
谢谢你的帮助
scim - 具有良好文档的 SCIM 2.0 实现
我刚开始探索scim2.0。以下链接为我提供了 scim2.0 的不同实现。 http://www.simplecloud.info/
有人可以建议我,哪一个易于学习并且具有良好的文档。这很有帮助,如果你建议我一些关于 scim 的好教程......
c# - 如何在 C# 中实现支持 SCIM 过滤的 REST API?
我需要实现一个支持将用户查询为 SCIM 过滤规范https://www.rfc-editor.org/rfc/rfc7644#section-3.4.2.2的 ASP.NET Web API 。
最快的方法是什么?我知道我需要实现一个可以解析过滤表达式的解析器,然后使用专用的用户存储库执行该表达式并返回选定的实体,但是从头开始实现该解析器是一项巨大的工作,对吧?
有没有更快的方法或更标准的方法来支持 SCIM 过滤?
rest - 为什么 OData 优于 SCIM?
我最近研究了 Odata 和 SCIM 协议。两者都提供 REST 服务,但不清楚 SCIM 的缺点,这使得 OData 更偏爱 Restful 服务。有人可以帮我理解差异吗?
scim - GLUU 客户端没有 SCIM 请求的权限
我有一个客户端正在发出getUser SCIM 请求。它成功地可以获得访问令牌和 RPT,但是当它实际涉及 getUser 请求时,我收到状态为“403 Forbidden”的响应,其中一张票作为响应的主体。根据这个UMA 文档,许可票表明请求是有效的,但客户端没有许可。我已经尝试了我能想到的一切来给这个客户权限,但还没有设法让它工作。
有谁知道如何授予客户端执行 SCIM 请求的权限?
我当前尝试请求的方法是:
使用客户端凭据获取访问令牌
使用步骤 1 中获取的访问令牌作为授权获取 RPT
使用 RPT 作为授权发出 domain.com/identity/seam/resource/restv1/scim/v1/Users 请求
按照请求授权步骤向带有票证和旧 RPT 的 RPT 端点发送请求。这将回复一个新的 RPT。
使用步骤 4 中的 RPT 作为授权再次尝试步骤 3
任何意见,将不胜感激。
wso2 - WSO IS 如何通过 SCIM API 将组添加到组的成员
我们正在使用 WSO2 IS 5.1 和 LDAP(这次是嵌入的)作为用户存储。
我们希望通过 LDAP 中的组对象(成员属性)来表示我们的组织结构。
在 SCIM API 中,我正确地将用户添加到组成员,但是当我尝试将组对象添加到另一个组的成员时,IS 将组 id 解释为用户 id,当然,回答没有任何具有此类 id 的用户。如何通过 SCIM API 将组添加到另一个组的成员?可能吗?
asp.net - SCIM 和 ASP.NET 成员资格提供程序
我正在使用 RESTful API 公开一个应用程序,我想要追求的一个兴趣是标准对齐。因此,我对用于用户身份功能的 SCIM 感兴趣。让我困惑的是:
- SCIM 为我提供了一个管理用户帐户的界面,但没有提供底层实现。
- ASP.NET Membership 为我提供了实现(即将写入用户身份和密码的实际数据库)。
那么这两者如何联系起来呢?即我想使用SCIM,但我也想利用写入数据库的现成实现。
wso2 - WSO2 是 SCIM 用户架构扩展。如何定义和映射多值属性
我们正在使用 WSO2 IS 5.1,我想定义多值属性:
我将 urn:scim:schemas:core:1.0 方言中的这个属性映射到 LDAP(主用户存储)属性 mailAlternateAddress(我的 LDAP 在 UserEntryObjectClass 之一中有这个属性)。我试图通过 SCIM API 提供用户。创建了用户,也创建了扩展中的所有简单属性,只有 mailAltrernateAddress 没有。我尝试将此属性发送为:
并作为:
我收到了对 SCIM 请求的良好响应。
我尝试了映射:
两者的结果相同。
顺便说一句,根据核心 SCIM 架构,电子邮件属性映射到 LDAP邮件属性(此映射在 WSO2 IS 分发中)但此映射也不起作用,邮件属性未创建。
我究竟做错了什么?还有一个问题。我可以在 scim-user-schema-extension 中为多值属性定义规范值吗?