0

我正在尝试确定如何通过它的 API 与 BMC Remedy 集成。

ARServerUser 类似乎需要用户名和密码,因为我是从 SSO 解决方案 (Oracle OAM/OIM) 后面的应用程序驱动它,所以我无法获取用户密码,但我可以保持用户名同步。

我想我可以使用单个管理帐户进行 API 访问,但是我怀疑如果进行任何更新或者 API 是否支持模拟,这会破坏审计跟踪?

我是否遗漏了一些似乎应该支持其他身份验证选项或通过 API 进行模拟的内容?

4

3 回答 3

0

我相信您正在寻找 ARAPI 模拟功能:

http://www.javasystemsolutions.com/documentation/thirdparty/arapiv75/com/bmc/arsys/api/ARServerUser.html#impersonateUser%28java.lang.String%29

于 2011-09-25T19:03:08.550 回答
0

从至少 7.0 版开始,可以将 BMC ARS Remedy 与单点登录集成。AFAIK,它不依赖于 ARServerUser 类。BMC 有一份白皮书解释了启用它的步骤:http ://documents.bmc.com/supportu/documents/57/12/65712/65712.pdf (您需要在 BMC 网站上拥有一个帐户才能访问它)。
基本上,您必须实现:

  • 中间层的登录模块,用于捕获 Web sso 发送的标识符
  • ARS 服务器上的一个模块,用于将此标识符与服务器已知的帐户进行匹配

我们使用类似的方法通过 X509 证书对我们的用户进行身份验证。

于 2011-09-11T21:54:59.913 回答
0

有点不清楚你想做什么。您是否在推动数据进行补救?然后https://stackoverflow.com/users/267749/user267749的答案是相关的。您应该知道,即使您使用的是 SSO 解决方案,标准身份验证仍然应该工作 - 我们有一个正在测试中运行的解决方案,此时未通过 SSO 身份验证的用户被重定向到登录页面 /shared/login.jsp 然后像往常一样登录。这只是为了证明正常的认证仍然是可能的。当您通过 API 访问 Remedy 时,您的中间层设置是无关紧要的。

另一方面,如果您尝试与 Oracle SSO 解决方案集成,则 ArServerUser 是错误的选择。您需要编写一个 AREA(AR 外部身份验证)插件,并按照链接到(http://documents.bmc.com/supportu/documents/57/12的白皮书https://stackoverflow.com/users/926942/sk /65712/65712.pdf )。

执行此操作时,您需要阅读 SSO 解决方案的工作方式,以便将其与 Remedy 集成。

于 2015-07-15T12:47:45.267 回答