1

我是身份和访问管理领域的新手。直到现在我知道,Sailpoint 已经提供了一些直接的连接器来集成已知的系统,如 LDAP、HR 系统、OIM、数据库。并且 Sailpoint 还通过使用自定义连接器提供了对断开连接的应用程序的支持。在这里,我的问题是如何开发自定义连接器..?我没有sailpoint提供的包含“AbstractConnector”类的jar文件。这样我就可以编写自己的课程并进行开发..?我也很不明白,该类该怎么办?(如果我有一个罐子)sailpoint 将如何引用该类..我们是否需要将该类部署到某个地方...

在这里,我期待开发和部署自定义连接器的完整流程..如果有人在工作,请帮助..

4

2 回答 2

3

如果您解压缩您identityiq.war的 .jar 文件,您会发现一个名为WEB-INF/lib/connector-bundle.jar. 这是您可以找到 AbstractConnector 的 JAR。编写完连接器代码后,您需要对其进行编译并将其捆绑到一个 JAR 文件中,然后将其放入WEB-INF/lib.

最后,您将需要更新 ConnectorRegistry 对象(在调试屏幕上的配置下)以引用新类,这将使其可用作应用程序类型。如果它具有自定义连接参数(大多数情况下),您还需要一个嵌入到 Sailpoint UI 中的 xhtml 页面,以提示用户配置应用程序。

如果您有 Compass 访问权限,他们有一份名为Custom Connectors的白皮书,您会发现它很有帮助。

综上所述,我鼓励您尽可能尝试找到一种使用开箱即用连接器的方法。

于 2018-11-15T16:12:52.933 回答
0

大多数情况下,如果您使用 DelimitedFile 连接器会更好,您可以导入身份数据的 CSV,并使其在 Sailpoint 的工作流程中工作。您将能够快速映射字段、关联帐户并创建多值组成员资格。当然,这意味着 Sailpoint 不会直接连接到应用程序,您必须开发一个工作流程来提取身份并上传它们。但至少,您可以在不采用自定义连接器方式的情况下进行集成。

于 2019-01-30T01:41:51.347 回答