すべての作業項目をVSTSから取得する単純なコンソールアプリケーション(.NET)を作成する必要があります。そしてそれを行うにはthisの記事にしたがって、私は自分のアプリを登録し、アクセストークンを送るVALIDコールバックURLを提供しなければなりません。次に、このトークンを使用して、別のAPIから作業項目を要求できます。これによると、コールバックURLはVALIDとSECUREでなければならないため、Webアプリケーションを作成してどこかにホストする必要があります。ユーザーの資格情報(トークンを取得)を提供し、作業項目を要求できる簡単な方法を教えてください。簡単なコンソールアプリケーションを使用してVSTSに認証する
0
A
答えて
1
コンソールアプリケーションなので、以下のコードを参照すると、認証のためのMicrosoftログインウィンドウが表示されます。 ASP.NET web app (OAuth sample):それが良いのWebアプリでそれを使用し、OAuthのについて
var u = new Uri("https://XX.visualstudio.com");
var connection = new VssConnection(u, new VssClientCredentials());
var workitemClient = connection.GetClient<WorkItemTrackingHttpClient>();
(プロジェクトにMicrosoft.TeamFoundationServer.ExtendedClientパッケージをインストールします)、サンプルプロジェクトがあります。
まだコンソールアプリケーションで使用したい場合は、Socketで試して、対応するポートからOAuthコールバックを聞くことができます。
関連する問題
- 1. feathersjsを使用して簡単な休憩で認証する
- 2. Laravel Passportを使用した簡単な認証
- 3. Next.JS、Express、Passportを使用したユーザー認証の簡単な例
- 4. Javascriptを使用したウェブサイトのアラートボックスでの簡単な認証
- 5. すぐに使える簡単なログイン/認証?
- 6. Asp.Net Core - 最も簡単なフォーム認証
- 7. VSTS vssClientCredentialsで認証する
- 8. Xero API - 単なるcURLを使用して認証
- 9. VSTS:リリースとコンソールアプリケーション
- 10. コンソールアプリケーションに簡単なウィンドウuiを追加する
- 11. 簡単な認証(サーバのみの認証)を有効にするためにgsoapを使用してサーバコンテキストを初期化する方法
- 12. コンソールアプリケーションとASP.NET認証
- 13. angularjsで簡単なログインと認証システムを作成する
- 14. 静的コンテンツの認証としてopenidを使用する最も簡単な方法
- 15. SailsJSの簡単な認証が機能しない
- 16. 簡単な使用
- 17. Apache CXF + Spring:簡単な証明書認証
- 18. .netコア2.0で簡単なヘッダー認証を行うには?
- 19. asp.net MVCとOpenIDを使用してフォルダ全体を(認証付きで)簡単に保護する方法
- 20. SQL Server mdfファイルを任意の認証なしでWindowsで簡単に使用する
- 21. Google、FB、Twitterで認証する簡単なPHPライブラリ
- 22. Web APIを使用して簡単に
- 23. プロバイダなしのASP.NET MVCでユーザーを認証する簡単な方法
- 24. ember.js - 単純な認証/鳥居を使用してアクセストークンを取得する
- 25. JAX-RSジャージーによる認証と認可のための簡単な方法
- 26. onmousedownを使用して簡単なアニメーションをトリガーする
- 27. Xamarin.iOSを使用して簡単なユーザーインターフェイスを作成する
- 28. ソケットを使用して簡単なプロキシを作成する
- 29. PHPを使用してCloudantで簡単な操作をする
- 30. 簡単なデータ検証
コンソールアプリケーションの場合は、パーソナルアクセストークン、代替資格情報を使用するか、EnsureAuthenticatedを呼び出すだけで、VSTSがポップアップを開きます。コールバックやOAuthフローなどは必要ありません。これらはWebアプリケーションを登録するためのものです。 – jessehouwing
参照:https://docs.microsoft.com/en-us/vsts/integrate/get-started/rest/basics – jessehouwing
私はしません個人用アクセストークンを使用したい私は資格情報を提供し、トークンを受け取りたい。 – PackMan0