2017-09-25 11 views
0

TFS 2013は自社サーバー内にセットアップされています。我々は現在、それを使用している広告から約8人のWindowsユーザーがいます。TFS 2013 - APIユーザー設定

別のサーバーで実行されるコンソールアプリケーションからAPI経由でTFSと対話する必要があります。私は自分のWindowsアカウントとして実行しているときにすべて正常に動作しています。 APIインタラクションのみに使用されるTFSのユーザーを設定するにはどうすればよいですか?私は周りを検索し、私はこれのためにTFSに非Windowsユーザーを追加することはできないようだ。サービスアカウントなどを使用することは可能ですか?これのベストプラクティスは何ですか?

ありがとうございました。

+0

TFSサーバーと同じドメインのコンソールアプリケーションを実行している別のサーバーはありましたか。 –

答えて

0

いいえ、API関連のサービスアカウントはありません。あなたは国民を作成することができ、表はあなたがそのようなTFSSERVICE、TFSBuildとしてTFSの展開で使用する可能性のあるすべてのサービスアカウントを示し含まService Accounts for Team Foundation Server ...回避策として

:あなたはこのスレッドを見てみることができAPI関連のTFSのドメインアカウント。ただし、APIの操作にのみ使用されるアカウントを制限することはできません。エンドユーザー/ドメインユーザーがTFS APIを呼び出すためにはどのアクセス許可が必要なのかは、TFS APIによって要求する操作に基づいてになります。たとえば、TFS APIをファイルのチェックインに使用する場合、APIアカウントにコード関連のアクセス許可が必要で、ビルドのトリガーに使用される場合、APIアカウントは関連するアクセス許可を作成する必要があります。許可の詳細については、Permission reference for Team Foundation Server

関連する問題