注意问题不是:是否有任何免费/scim2 服务器实现可供使用?它是关于,如何将 scim2 服务添加到已经为云中的最终用户提供产品的现有服务器上?我的理解是:可用的在线免费实现(如此处和其他地方提到的那些)只是参考实现(而不是像 jdbc/rest 这样的 maven 库,您可以简单地将其添加到现有项目中并使用),而您只能从它们复制/粘贴/借用代码,但不能将它们用作可以在现有应用程序中重用的库(因为现有应用程序服务器已经有现有的用户/组服务/pojos/api 和他们自己的一组 CRUD/bulk用户/组的操作)。
所以看起来只有两个选择:
- 您从参考实现中复制/粘贴/覆盖(当然,如果不重新定制/重新测试您所做的每一个更改,以后就无法升级)。
- 从头开始开发您自己的一套 API。并保留设计,以便您可以将其分享回社区。