我正在尝试确定如何通过它的 API 与 BMC Remedy 集成。
ARServerUser 类似乎需要用户名和密码,因为我是从 SSO 解决方案 (Oracle OAM/OIM) 后面的应用程序驱动它,所以我无法获取用户密码,但我可以保持用户名同步。
我想我可以使用单个管理帐户进行 API 访问,但是我怀疑如果进行任何更新或者 API 是否支持模拟,这会破坏审计跟踪?
我是否遗漏了一些似乎应该支持其他身份验证选项或通过 API 进行模拟的内容?
我正在尝试确定如何通过它的 API 与 BMC Remedy 集成。
ARServerUser 类似乎需要用户名和密码,因为我是从 SSO 解决方案 (Oracle OAM/OIM) 后面的应用程序驱动它,所以我无法获取用户密码,但我可以保持用户名同步。
我想我可以使用单个管理帐户进行 API 访问,但是我怀疑如果进行任何更新或者 API 是否支持模拟,这会破坏审计跟踪?
我是否遗漏了一些似乎应该支持其他身份验证选项或通过 API 进行模拟的内容?
我相信您正在寻找 ARAPI 模拟功能:
从至少 7.0 版开始,可以将 BMC ARS Remedy 与单点登录集成。AFAIK,它不依赖于 ARServerUser 类。BMC 有一份白皮书解释了启用它的步骤:http ://documents.bmc.com/supportu/documents/57/12/65712/65712.pdf (您需要在 BMC 网站上拥有一个帐户才能访问它)。
基本上,您必须实现:
我们使用类似的方法通过 X509 证书对我们的用户进行身份验证。
有点不清楚你想做什么。您是否在推动数据进行补救?然后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 集成。