2017-09-25 12 views
0

TFS 2013에 자체 서버가 설치되어 있습니다. 현재 AD를 사용중인 약 8 명의 Windows 사용자가 있습니다.TFS 2013 - API 사용자 설정

다른 서버에서 실행되는 콘솔 앱에서 API를 통해 TFS와 상호 작용해야합니다. 나는 내 자신의 Windows 계정으로 실행할 때 모두 정상적으로 작동하도록했습니다. API 상호 작용에만 사용되는 TFS에서 사용자를 설정하려면 어떻게해야합니까? 나는 주위를 검색하고 내가 TFS에 비 Windows 사용자를 추가 할 수없는 것 같습니다. 서비스 계정 또는 다른 것을 사용할 수 있습니까? 이것에 대한 가장 좋은 방법은 무엇입니까?

감사합니다.

+0

이있는 다른 서버가 TFS 서버와 동일한 도메인에 콘솔 응용 프로그램을 실행하는 것을나요 : 권한 자세한 내용은 다음을 참조하십시오? –

답변

0

아니요, API 관련 서비스 계정이 없습니다. Service Accounts for Team Foundation Server TFSService, TFSBuild ...와 같은 TFS 배포에 사용할 수있는 모든 서비스 계정을 보여주는 표가 있습니다.

해결 방법으로 공개를 만들 수 있습니다 API와 관련된 TFS의 도메인 계정 그러나 API 상호 작용에만 사용되는 계정을 제한 할 수는 없습니다. 최종 사용자/도메인 사용자가 TFS API를 호출하는 데 필요한 권한은 TFS API을 통해 요청한 작업을 기반으로 한 입니다. 예를 들어 파일을 체크인하는 데 TFS API를 사용하는 경우 API 계정에 코드 관련 권한이 필요하며 빌드를 트리거하는 데 사용됩니다. 그러면 API 계정에 관련 권한이 있어야합니다. Permission reference for Team Foundation Server

관련 문제