2013-11-04 2 views
0

두 시스템 간의 통합을 구현하려고합니다. 그 중 하나는 Klocwork입니다. 지금은 다른 시스템이 Klocwork에서 데이터를 검색하고 추가 작업을 수행합니다. 데이터를 가져 오기 위해 WEB API를 사용하고 싶습니다. 그러나 인증에 문제가 발생했습니다.다른 응용 프로그램에서 Klocwork에 대한 인증

KW에 대한 인증은 LDAP를 통해 설정됩니다. 문서에 따르면 다른 시스템 측면에서 실제로 KW에서 데이터를 검색하기 전에 인증해야합니다.

WEB API를 통해 인증 할 수 있습니까 아니면 kwauth를 통해서만 가능합니까? kwauth를 통해서만 가능한 경우 일부 외부 시스템에서 인증 프로세스를 자동화하는 더 쉬운 방법이 있습니까? 아니면 명령을 통해 개별적으로 개별적으로 인증을 받아 나중에 사용할 수 있도록 다른 시스템에 토큰을 저장해야합니까?

감사합니다 어떤 도움을 많이

야쿱

답변

0

ltoken를 사용 외에 WebAPI를 인증 할 다른 방법이 없습니다. WebAPI에 액세스하는 데 사용하는 LDAP 사용자 계정에 대해 한 번만 인증하려면 kwauth을 사용해야합니다. 그러면 WebAPI 요청에 사용할 수있는 Klocwork 서버로 인증하기위한 'ltoken'파일이 생성됩니다. 그 시나리오가 작동하지 않습니다 않는

http://www.klocwork.com/products/documentation/current/Klocwork_Insight_Web_API_cookbook#Authentication

난 단지는 WebAPI의 모든 요청에 ​​대한 하나 개의 특정 LDAP 계정 및 ltoken를 사용합니다. 모든 사용자에 대해 수동으로 kwauth을 실행할 필요가 없습니다.

+0

예, 정확히 알고 싶습니다. 내 경우에는 사용자 당이 아니라 각 수퍼 유저마다 프로젝트마다 하나가 될 것입니다. 그러나 어쨌든 나는 당신이 보지 못하는 것이 없다는 것을 확실히 알고 싶었습니다. – klodye

관련 문제