Microsoft.AspNetCore.Authentication.OAuth Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.