我正在尝试实现两个系统之间的集成,其中一个是Klocwork。目前,另一个系统只能从Klocwork中检索数据并进一步使用它们。为了检索我想要使用WEB API的数据。但是我遇到了身份验证问题。
通过LDAP设置对KW的身份验证。根据文档,我必须先验证,然后才能从另一个系统的KW实际检索数据。
是否有可能通过WEB API进行身份验证,或者只能通过使用kwauth进行身份验证? 如果有可能只通过kwauth有一些更简单的方法来自动化来自某个外部系统的身份验证过程,或者我是否必须通过命令单独手动验证每个人并将令牌保存在其他系统中供以后使用?
非常感谢您的帮助,
的Jakub
答案 0 :(得分:0)
除了使用ltoken之外,没有其他方法可以使用WebAPI进行身份验证。您将不得不使用kwauth
仅对您用于访问WebAPI的LDAP用户帐户进行一次身份验证。这将创建一个'ltoken'文件,用于通过Klocwork服务器进行身份验证,该服务器可用于WebAPI请求。
我会为所有WebAPI请求使用一个特定的LDAP帐户和ltoken,除非这对您的方案不起作用。不需要为每个用户手动运行kwauth
。