Microsoft.AspNetCore.Authentication.OAuth Przestrzeń nazw

Zawiera typy, które umożliwiają obsługę uwierzytelniania opartego na protokole OAuth.

Klasy

Nazwisko Opis
OAuthChallengeProperties

AuthenticationProperties w przypadku wyzwania OAuth.

OAuthCodeExchangeContext

Zawiera informacje używane do przeprowadzania wymiany kodu.

OAuthConstants

Stałe używane w protokole OAuth

OAuthCreatingTicketContext

Zawiera informacje o sesji logowania, a także o użytkowniku ClaimsIdentity.

OAuthDefaults

Wartości domyślne uwierzytelniania OAuth.

OAuthEvents

Domyślna implementacja.

OAuthHandler<TOptions>

Procedura obsługi uwierzytelniania, która obsługuje protokół OAuth.

OAuthMiddleware<TOptions>

Oprogramowanie pośredniczące ASP.NET Core do uwierzytelniania użytkowników przy użyciu usług OAuth.

OAuthOptions

Opcje konfiguracji OAuth.

OAuthRedirectToAuthorizationContext

Kontekst przekazywany, gdy wyzwanie powoduje przekierowanie do autoryzowanego punktu końcowego w programie pośredniczącym.

OAuthTokenResponse

Odpowiedź od dostawcy dla żądania tokenu OAuth.

Interfejsy

Nazwisko Opis
IOAuthEvents

Określa metody wywołania zwrotnego, które OAuthMiddleware<TOptions> wywołuje, aby umożliwić deweloperowi kontrolę nad procesem uwierzytelniania.

Uwagi

Aby uzyskać więcej informacji na temat korzystania z uwierzytelniania opartego na protokole OAuth, zobacz Facebook, Google i zewnętrzne uwierzytelnianie dostawcy w ASP.NET Core.