2011-09-06 114 views
0

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

ARServerUser类似乎需要一个用户名和密码,因为我从一个SSO解决方案(Oracle OAM/OIM)背后的应用程序驱动此应用程序,所以我不可能获得用户密码,但是我可以保留用户名同步。

我想我可以使用一个单一的管理帐户的API访问但是我怀疑这将破坏审计跟踪应该做任何更新或API支持模拟也许?

我是否错过了它似乎应该支持其他身份验证选项或通过API模拟?

回答

0

从至少7.0版开始,可以将BMC ARS Remedy与Single Sign-On进行集成。 AFAIK,它不依赖于ARServerUser类。 BMC有一份白皮书,解释启用它的步骤:http://documents.bmc.com/supportu/documents/57/12/65712/65712.pdf(您需要在BMC的网站上有一个账户来访问它)。
基本上,你必须实现:

  • 在中间层登录模块赶上你的Web SSO
  • 模块的ARS服务器上发送的标识符匹配这个标识符由已知的帐户服务器

我们使用类似的方法通过X509证书来验证我们的用户。

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/65712/65712.pdf)的白皮书https://stackoverflow.com/users/926942/sk进行操作。

当您这样做时,您需要阅读您的SSO解决方案的工作方式,以便将其与Remedy集成。