AuthenticationSchemeProvider Klasa
Definicja
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.
Implementuje IAuthenticationSchemeProvider.
public ref class AuthenticationSchemeProvider : Microsoft::AspNetCore::Authentication::IAuthenticationSchemeProvider
public class AuthenticationSchemeProvider : Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider
type AuthenticationSchemeProvider = class
interface IAuthenticationSchemeProvider
Public Class AuthenticationSchemeProvider
Implements IAuthenticationSchemeProvider
- Dziedziczenie
-
AuthenticationSchemeProvider
- Implementuje
Konstruktory
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>) |
Tworzy wystąpienie AuthenticationSchemeProvider przy użyciu określonego |
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>, IDictionary<String,AuthenticationScheme>) |
Tworzy wystąpienie AuthenticationSchemeProvider przy użyciu określonego |
Metody
AddScheme(AuthenticationScheme) |
Rejestruje schemat do użycia przez IAuthenticationServiceprogram . |
GetAllSchemesAsync() |
Zwraca wszystkie aktualnie zarejestrowane AuthenticationSchemes. |
GetDefaultAuthenticateSchemeAsync() |
Zwraca schemat, który będzie używany domyślnie dla AuthenticateAsync(HttpContext, String)elementu . Jest to zwykle określane za pośrednictwem polecenia DefaultAuthenticateScheme. W przeciwnym razie nastąpi powrót do DefaultSchemeelementu . |
GetDefaultChallengeSchemeAsync() |
Zwraca schemat, który będzie używany domyślnie dla ChallengeAsync(HttpContext, String, AuthenticationProperties)elementu . Jest to zwykle określane za pośrednictwem polecenia DefaultChallengeScheme. W przeciwnym razie nastąpi powrót do DefaultSchemeelementu . |
GetDefaultForbidSchemeAsync() |
Zwraca schemat, który będzie używany domyślnie dla ForbidAsync(HttpContext, String, AuthenticationProperties)elementu . Jest to zwykle określane za pośrednictwem polecenia DefaultForbidScheme. W przeciwnym razie nastąpi powrót do GetDefaultChallengeSchemeAsync() elementu . |
GetDefaultSignInSchemeAsync() |
Zwraca schemat, który będzie używany domyślnie dla SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)elementu . Jest to zwykle określane za pośrednictwem polecenia DefaultSignInScheme. W przeciwnym razie nastąpi powrót do DefaultSchemeelementu . |
GetDefaultSignOutSchemeAsync() |
Zwraca schemat, który będzie używany domyślnie dla SignOutAsync(HttpContext, String, AuthenticationProperties)elementu . Jest to zwykle określane za pośrednictwem polecenia DefaultSignOutScheme. W przeciwnym razie nastąpi powrót do GetDefaultSignInSchemeAsync() tego, jeśli obsługuje wylogowanie. |
GetRequestHandlerSchemesAsync() |
Zwraca schematy w kolejności priorytetu obsługi żądań. |
GetSchemeAsync(String) |
Zwraca zgodną AuthenticationScheme nazwę lub wartość null. |
RemoveScheme(String) |
Usuwa schemat uniemożliwiający jego zastosowanie przez IAuthenticationServiceprogram . |
TryAddScheme(AuthenticationScheme) |
Rejestruje schemat do użycia przez IAuthenticationServiceprogram . |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla