AuthenticationHttpContextExtensions.ChallengeAsync Metoda

Definicja

Przeciążenia

ChallengeAsync(HttpContext)

Zażądaj bieżącego żądania przy użyciu domyślnego schematu wyzwania. Wyzwanie uwierzytelniania można wydać, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego, który wymaga uwierzytelnienia. Domyślny schemat wyzwania można skonfigurować przy użyciu polecenia DefaultChallengeScheme .

ChallengeAsync(HttpContext, AuthenticationProperties)

Zażądaj bieżącego żądania przy użyciu domyślnego schematu wyzwania. Wyzwanie uwierzytelniania można wydać, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego, który wymaga uwierzytelnienia. Domyślny schemat wyzwania można skonfigurować przy użyciu polecenia DefaultChallengeScheme .

ChallengeAsync(HttpContext, String)

Zażądaj bieżącego żądania przy użyciu określonego schematu. Wyzwanie uwierzytelniania można wydać, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego, który wymaga uwierzytelnienia.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Zażądaj bieżącego żądania przy użyciu określonego schematu. Wyzwanie uwierzytelniania można wydać, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego, który wymaga uwierzytelnienia.

ChallengeAsync(HttpContext)

Zażądaj bieżącego żądania przy użyciu domyślnego schematu wyzwania. Wyzwanie uwierzytelniania można wydać, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego, który wymaga uwierzytelnienia. Domyślny schemat wyzwania można skonfigurować przy użyciu polecenia DefaultChallengeScheme .

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ChallengeAsync(Microsoft::AspNetCore::Http::HttpContext ^ context);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context);
static member ChallengeAsync : Microsoft.AspNetCore.Http.HttpContext -> System.Threading.Tasks.Task
<Extension()>
Public Function ChallengeAsync (context As HttpContext) As Task

Parametry

context
HttpContext

HttpContextKontekst.

Zwraca

Task

Zadanie.

Dotyczy

ChallengeAsync(HttpContext, AuthenticationProperties)

Zażądaj bieżącego żądania przy użyciu domyślnego schematu wyzwania. Wyzwanie uwierzytelniania można wydać, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego, który wymaga uwierzytelnienia. Domyślny schemat wyzwania można skonfigurować przy użyciu polecenia DefaultChallengeScheme .

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ChallengeAsync(Microsoft::AspNetCore::Http::HttpContext ^ context, Microsoft::AspNetCore::Authentication::AuthenticationProperties ^ properties);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Authentication.AuthenticationProperties? properties);
static member ChallengeAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Authentication.AuthenticationProperties -> System.Threading.Tasks.Task
<Extension()>
Public Function ChallengeAsync (context As HttpContext, properties As AuthenticationProperties) As Task

Parametry

context
HttpContext

HttpContextKontekst.

Zwraca

Task

Zadanie.

Dotyczy

ChallengeAsync(HttpContext, String)

Zażądaj bieżącego żądania przy użyciu określonego schematu. Wyzwanie uwierzytelniania można wydać, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego, który wymaga uwierzytelnienia.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ChallengeAsync(Microsoft::AspNetCore::Http::HttpContext ^ context, System::String ^ scheme);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, string scheme);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, string? scheme);
static member ChallengeAsync : Microsoft.AspNetCore.Http.HttpContext * string -> System.Threading.Tasks.Task
<Extension()>
Public Function ChallengeAsync (context As HttpContext, scheme As String) As Task

Parametry

context
HttpContext

HttpContextKontekst.

scheme
String

Nazwa schematu uwierzytelniania.

Zwraca

Task

Wynik.

Dotyczy

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Zażądaj bieżącego żądania przy użyciu określonego schematu. Wyzwanie uwierzytelniania można wydać, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego, który wymaga uwierzytelnienia.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ChallengeAsync(Microsoft::AspNetCore::Http::HttpContext ^ context, System::String ^ scheme, Microsoft::AspNetCore::Authentication::AuthenticationProperties ^ properties);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, string scheme, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, string? scheme, Microsoft.AspNetCore.Authentication.AuthenticationProperties? properties);
static member ChallengeAsync : Microsoft.AspNetCore.Http.HttpContext * string * Microsoft.AspNetCore.Authentication.AuthenticationProperties -> System.Threading.Tasks.Task
<Extension()>
Public Function ChallengeAsync (context As HttpContext, scheme As String, properties As AuthenticationProperties) As Task

Parametry

context
HttpContext

HttpContextKontekst.

scheme
String

Nazwa schematu uwierzytelniania.

Zwraca

Task

Zadanie.

Dotyczy