Konfigurieren von HttpClient-Autorisierungsheadern für OAuth in WinRT
Die Arbeit mit REST-APIs erfordert häufig das Setzen des Authorization
-Headers in Ihren HttpClient
-Anfragen. Dies ist besonders wichtig, wenn OAuth-Tokens zur Authentifizierung verwendet werden. WinRT fehlt jedoch die Klasse Credential
, die in anderen Umgebungen zu finden ist. Dieser Artikel beschreibt eine einfache Lösung.
Der folgende Codeausschnitt zeigt, wie der Authorization
-Header mithilfe eines OAuth-Tokens in einer WinRT-Anwendung korrekt festgelegt wird:
<code class="language-csharp">httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your OAuth token");</code>
Diese prägnante Codezeile fügt den erforderlichen Authorization
-Header zu den Standard-Anfrageheadern Ihres HttpClient
hinzu. Das „Bearer“-Schema gibt an, dass das Token mit der Bearer-Token-Autorisierungsmethode weitergegeben wird. Ersetzen Sie "Your OAuth token"
durch das tatsächliche OAuth-Token, das Sie durch Ihren Authentifizierungsprozess erhalten haben. Nachfolgende Anfragen, die mit dieser HttpClient
-Instanz gestellt werden, enthalten automatisch diesen Header und gewähren Zugriff auf geschützte Ressourcen.
Das obige ist der detaillierte Inhalt vonWie kann ich mit OAuth -Token die Autorisierungsheader für HTTPClient in WinRT festlegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!