WinRT での OAuth の HttpClient 認証ヘッダーの構成
REST API を操作するには、多くの場合、Authorization
リクエストで HttpClient
ヘッダーを設定する必要があります。 これは、認証に OAuth トークンを使用する場合に特に重要です。 ただし、WinRT には、他の環境にある Credential
クラスがありません。 この記事では、簡単な解決策について詳しく説明します。
次のコード スニペットは、WinRT アプリケーション内で OAuth トークンを使用して Authorization
ヘッダーを正しく設定する方法を示しています。
<code class="language-csharp">httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your OAuth token");</code>
この簡潔なコード行は、必要な Authorization
ヘッダーを HttpClient
のデフォルトのリクエスト ヘッダーに追加します。 「Bearer」スキームは、トークンが Bearer トークン認証方法を使用して渡されることを示します。 "Your OAuth token"
を、認証プロセスを通じて取得した実際の OAuth トークンに置き換えます。 この HttpClient
インスタンスを使用して行われる後続のリクエストには、このヘッダーが自動的に含まれ、保護されたリソースへのアクセスが許可されます。
以上がOAuth トークンを使用して WinRT で HttpClient の認証ヘッダーを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。