Udostępnij za pośrednictwem


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.