Microsoft.AspNetCore.Authentication.OAuth Przestrzeń nazw

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

Klasy

OAuthChallengeProperties

AuthenticationProperties dla 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 na żądanie tokenu OAuth.

Interfejsy

IOAuthEvents

Określa metody wywołania zwrotnego, które OAuthMiddleware<TOptions> wywołuje, aby umożliwić deweloperom 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.