Maison >développement back-end >C++ >Comment puis-je définir des en-têtes d'autorisation pour HttpClient dans WinRT à l'aide de jetons OAuth ?
Configuration des en-têtes d'autorisation HttpClient pour OAuth dans WinRT
Travailler avec les API REST nécessite souvent de définir l'en-tête Authorization
dans vos requêtes HttpClient
. Ceci est particulièrement important lors de l'utilisation de jetons OAuth pour l'authentification. WinRT, cependant, ne dispose pas de la classe Credential
trouvée dans d'autres environnements. Cet article détaille une solution simple.
L'extrait de code suivant montre comment définir correctement l'en-tête Authorization
à l'aide d'un jeton OAuth dans une application WinRT :
<code class="language-csharp">httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your OAuth token");</code>
Cette ligne de code concise ajoute l'en-tête Authorization
nécessaire aux en-têtes de requête par défaut de votre HttpClient
. Le schéma « Bearer » indique que le jeton est transmis à l'aide de la méthode d'autorisation du jeton Bearer. Remplacez "Your OAuth token"
par le jeton OAuth réel obtenu via votre processus d'authentification. Les requêtes ultérieures effectuées à l'aide de cette HttpClient
instance incluront automatiquement cet en-tête, accordant l'accès aux ressources protégées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!