Udostępnij za pośrednictwem


AuthenticationHttpContextExtensions Klasa

Definicja

Metody rozszerzeń umożliwiające uwidocznienie uwierzytelniania w obiekcie HttpContext.

public ref class AuthenticationHttpContextExtensions abstract sealed
public static class AuthenticationHttpContextExtensions
type AuthenticationHttpContextExtensions = class
Public Module AuthenticationHttpContextExtensions
Dziedziczenie
AuthenticationHttpContextExtensions

Metody

AuthenticateAsync(HttpContext)

Uwierzytelnij bieżące żądanie przy użyciu domyślnego schematu uwierzytelniania. Domyślny schemat uwierzytelniania można skonfigurować przy użyciu polecenia DefaultAuthenticateScheme.

AuthenticateAsync(HttpContext, String)

Uwierzytelnij bieżące żądanie przy użyciu określonego schematu.

ChallengeAsync(HttpContext)

Wyzwij bieżące żądanie przy użyciu domyślnego schematu wyzwania. Żądanie uwierzytelnienia może zostać wystawione, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego wymagającego uwierzytelnienia. Domyślny schemat wyzwania można skonfigurować przy użyciu polecenia DefaultChallengeScheme.

ChallengeAsync(HttpContext, AuthenticationProperties)

Wyzwij bieżące żądanie przy użyciu domyślnego schematu wyzwania. Żądanie uwierzytelnienia może zostać wystawione, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego wymagającego uwierzytelnienia. Domyślny schemat wyzwania można skonfigurować przy użyciu polecenia DefaultChallengeScheme.

ChallengeAsync(HttpContext, String)

Wyzwij bieżące żądanie przy użyciu określonego schematu. Żądanie uwierzytelnienia może zostać wystawione, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego wymagającego uwierzytelnienia.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Wyzwij bieżące żądanie przy użyciu określonego schematu. Żądanie uwierzytelnienia może zostać wystawione, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego wymagającego uwierzytelnienia.

ForbidAsync(HttpContext)

Zakazać bieżącego żądania przy użyciu domyślnego schematu zakazanych. Ustawienie Zabronione jest używane, gdy uwierzytelniony użytkownik próbuje uzyskać dostęp do zasobu, do którego nie ma zezwolenia. Domyślny schemat zabroniony można skonfigurować przy użyciu polecenia DefaultForbidScheme.

ForbidAsync(HttpContext, AuthenticationProperties)

Zakazać bieżącego żądania przy użyciu domyślnego schematu zakazanych. Ustawienie Zabronione jest używane, gdy uwierzytelniony użytkownik próbuje uzyskać dostęp do zasobu, do którego nie ma zezwolenia. Domyślny schemat zabroniony można skonfigurować przy użyciu polecenia DefaultForbidScheme.

ForbidAsync(HttpContext, String)

Zakazać bieżącego żądania przy użyciu określonego schematu. Ustawienie Zabronione jest używane, gdy uwierzytelniony użytkownik próbuje uzyskać dostęp do zasobu, do którego nie ma zezwolenia.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Zakazać bieżącego żądania przy użyciu określonego schematu. Ustawienie Zabronione jest używane, gdy uwierzytelniony użytkownik próbuje uzyskać dostęp do zasobu, do którego nie ma zezwolenia.

GetTokenAsync(HttpContext, String)

Uwierzytelnia żądanie przy użyciu domyślnego schematu uwierzytelniania i zwraca wartość tokenu. Domyślny schemat uwierzytelniania można skonfigurować przy użyciu polecenia DefaultAuthenticateScheme.

GetTokenAsync(HttpContext, String, String)

Uwierzytelnia żądanie przy użyciu określonego schematu i zwraca wartość tokenu.

SignInAsync(HttpContext, ClaimsPrincipal)

Zaloguj się jako podmiot zabezpieczeń dla domyślnego schematu uwierzytelniania. Domyślny schemat logowania można skonfigurować przy użyciu polecenia DefaultSignInScheme.

SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties)

Zaloguj się jako podmiot zabezpieczeń dla domyślnego schematu uwierzytelniania. Domyślny schemat logowania można skonfigurować przy użyciu polecenia DefaultSignInScheme.

SignInAsync(HttpContext, String, ClaimsPrincipal)

Zaloguj się jako podmiot zabezpieczeń dla określonego schematu.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Zaloguj się jako podmiot zabezpieczeń dla określonego schematu.

SignOutAsync(HttpContext)

Wyloguj podmiot zabezpieczeń dla domyślnego schematu uwierzytelniania. Domyślny schemat wylogowywujący można skonfigurować przy użyciu polecenia DefaultSignOutScheme.

SignOutAsync(HttpContext, AuthenticationProperties)

Wyloguj podmiot zabezpieczeń dla domyślnego schematu uwierzytelniania. Domyślny schemat wylogowywujący można skonfigurować przy użyciu polecenia DefaultSignOutScheme.

SignOutAsync(HttpContext, String)

Wyloguj podmiot zabezpieczeń dla określonego schematu.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Wyloguj podmiot zabezpieczeń dla określonego schematu.

Dotyczy