Microsoft.Security.Authentication.OAuth Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Microsoft.Security.Authentication.OAuth-Namespace stellt Klassen und Methoden für die OAuth 2.0-Authentifizierung bereit.
Klassen
| Name | Beschreibung |
|---|---|
| AuthFailure |
Eine Klasse, die das Fehlerobjekt einer Autorisierungsanforderung bereitstellt. Hinweis Dies ist NULL im Falle einer gültigen AuthResponse und verfügbar nach fehlgeschlagenen Autorisierungsanforderungen. |
| AuthRequestParams |
Eine Klasse, die Methoden zum Erstellen eines Autorisierungsanforderungsparameterobjekts bereitstellt. Hinweis Dieses Objekt wird verwendet, um die Autorisierung |
| AuthRequestResult |
Eine Klasse, die das Ergebnis einer Autorisierungsanforderung bereitstellt. |
| AuthResponse |
Eine Klasse, die die Antwort einer autorisierungsanforderung bereitstellt, die im Abschnitt 4.1.2 und 4.2.2 von RFC 6749 beschrieben wird. |
| ClientAuthentication |
Eine Klasse, die Methoden zum Erstellen eines Clientauthentifizierungsobjekts für die grundlegende Autorisierung des Clients für den Autorisierungsserver bereitstellt. Hinweis Diese Klasse wird verwendet, um die Clientanwendung beim Autorisierungsserver zu authentifizieren. Es wird nicht verwendet, um den Benutzer bei der Clientanwendung zu authentifizieren. Die Benutzerauthentifizierung wird von der RequestAuthWithParamsAsync-Methode der OAuth2Manager-Klasse behandelt. |
| OAuth2Manager |
Eine statische Klasse, die Methoden zum Initiieren einer Autorisierungsanforderung, Zum Abschließen einer Autorisierungsanforderung und zum Anfordern eines Zugriffstokens für einen Benutzer über eine Client-App bereitstellt. Hinweis Client-App bezieht sich auf die registrierte OAuth 2.0-Anwendung. Der Benutzer bezieht sich auf den Endbenutzer, der der Ressourcenbesitzer ist und die Clientanwendung für den Zugriff auf ihre Ressourcen autorisiert. |
| TokenFailure |
Eine Klasse, die das Fehlerobjekt einer Tokenanforderung bereitstellt. |
| TokenRequestParams |
Eine Klasse, die Methoden zum Erstellen eines Tokenanforderungsparameterobjekts bereitstellt. Dies wird im Abschnitt 4.1.3 von RFC 6749 beschrieben. Hinweis Dieses Objekt wird verwendet, um einen |
| TokenRequestResult |
Eine Klasse, die das Ergebnis einer Tokenanforderung bereitstellt. |
| TokenResponse |
Eine Klasse, die die Antwort einer Tokenanforderung bereitstellt. Dies wird in den Abschnitten 4.1.4 und 4.2.2 von RFC 6749 beschrieben. |
Enumerationen
| Name | Beschreibung |
|---|---|
| CodeChallengeMethodKind |
Eine Enumeration, die die |
| TokenFailureKind |
Eine Enumeration, die die Art des aufgetretenen Tokenfehlers angibt. |