Share via


AuthenticationHttpContextExtensions.ChallengeAsync Metode

Definisi

Overload

ChallengeAsync(HttpContext)

Tantang permintaan saat ini menggunakan skema tantangan default. Tantangan autentikasi dapat dikeluarkan ketika pengguna yang tidak diautentikasi meminta titik akhir yang memerlukan autentikasi. Skema tantangan default dapat dikonfigurasi menggunakan DefaultChallengeScheme.

ChallengeAsync(HttpContext, AuthenticationProperties)

Tantang permintaan saat ini menggunakan skema tantangan default. Tantangan autentikasi dapat dikeluarkan ketika pengguna yang tidak diautentikasi meminta titik akhir yang memerlukan autentikasi. Skema tantangan default dapat dikonfigurasi menggunakan DefaultChallengeScheme.

ChallengeAsync(HttpContext, String)

Tantang permintaan saat ini menggunakan skema yang ditentukan. Tantangan autentikasi dapat dikeluarkan ketika pengguna yang tidak diautentikasi meminta titik akhir yang memerlukan autentikasi.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Tantang permintaan saat ini menggunakan skema yang ditentukan. Tantangan autentikasi dapat dikeluarkan ketika pengguna yang tidak diautentikasi meminta titik akhir yang memerlukan autentikasi.

ChallengeAsync(HttpContext)

Sumber:
AuthenticationHttpContextExtensions.cs
Sumber:
AuthenticationHttpContextExtensions.cs

Tantang permintaan saat ini menggunakan skema tantangan default. Tantangan autentikasi dapat dikeluarkan ketika pengguna yang tidak diautentikasi meminta titik akhir yang memerlukan autentikasi. Skema tantangan default dapat dikonfigurasi menggunakan 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

Parameter

context
HttpContext

Konteksnya HttpContext .

Mengembalikan

Tugasnya.

Berlaku untuk

ChallengeAsync(HttpContext, AuthenticationProperties)

Sumber:
AuthenticationHttpContextExtensions.cs
Sumber:
AuthenticationHttpContextExtensions.cs

Tantang permintaan saat ini menggunakan skema tantangan default. Tantangan autentikasi dapat dikeluarkan ketika pengguna yang tidak diautentikasi meminta titik akhir yang memerlukan autentikasi. Skema tantangan default dapat dikonfigurasi menggunakan 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

Parameter

context
HttpContext

Konteksnya HttpContext .

Mengembalikan

Tugasnya.

Berlaku untuk

ChallengeAsync(HttpContext, String)

Sumber:
AuthenticationHttpContextExtensions.cs
Sumber:
AuthenticationHttpContextExtensions.cs

Tantang permintaan saat ini menggunakan skema yang ditentukan. Tantangan autentikasi dapat dikeluarkan ketika pengguna yang tidak diautentikasi meminta titik akhir yang memerlukan autentikasi.

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

Parameter

context
HttpContext

Konteksnya HttpContext .

scheme
String

Nama skema autentikasi.

Mengembalikan

Hasilnya.

Berlaku untuk

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Sumber:
AuthenticationHttpContextExtensions.cs
Sumber:
AuthenticationHttpContextExtensions.cs

Tantang permintaan saat ini menggunakan skema yang ditentukan. Tantangan autentikasi dapat dikeluarkan ketika pengguna yang tidak diautentikasi meminta titik akhir yang memerlukan autentikasi.

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

Parameter

context
HttpContext

Konteksnya HttpContext .

scheme
String

Nama skema autentikasi.

Mengembalikan

Tugasnya.

Berlaku untuk