Bagikan melalui


AuthenticationHttpContextExtensions Kelas

Definisi

Metode ekstensi untuk mengekspos Autentikasi di HttpContext.

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

Metode

AuthenticateAsync(HttpContext)

Autentikasi permintaan saat ini menggunakan skema autentikasi default. Skema autentikasi default dapat dikonfigurasi menggunakan DefaultAuthenticateScheme.

AuthenticateAsync(HttpContext, String)

Autentikasi permintaan saat ini menggunakan skema yang ditentukan.

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.

ForbidAsync(HttpContext)

Melarang permintaan saat ini menggunakan skema terlarang default. Forbid digunakan ketika pengguna yang diautentikasi mencoba mengakses sumber daya yang tidak diizinkan untuk mereka akses. Skema terlarang default dapat dikonfigurasi menggunakan DefaultForbidScheme.

ForbidAsync(HttpContext, AuthenticationProperties)

Melarang permintaan saat ini menggunakan skema terlarang default. Forbid digunakan ketika pengguna yang diautentikasi mencoba mengakses sumber daya yang tidak diizinkan untuk mereka akses. Skema terlarang default dapat dikonfigurasi menggunakan DefaultForbidScheme.

ForbidAsync(HttpContext, String)

Melarang permintaan saat ini menggunakan skema yang ditentukan. Forbid digunakan ketika pengguna yang diautentikasi mencoba mengakses sumber daya yang tidak diizinkan untuk mereka akses.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Melarang permintaan saat ini menggunakan skema yang ditentukan. Forbid digunakan ketika pengguna yang diautentikasi mencoba mengakses sumber daya yang tidak diizinkan untuk mereka akses.

GetTokenAsync(HttpContext, String)

Mengautentikasi permintaan menggunakan skema autentikasi default dan mengembalikan nilai untuk token. Skema autentikasi default dapat dikonfigurasi menggunakan DefaultAuthenticateScheme.

GetTokenAsync(HttpContext, String, String)

Mengautentikasi permintaan menggunakan skema yang ditentukan dan mengembalikan nilai untuk token.

SignInAsync(HttpContext, ClaimsPrincipal)

Masuk ke prinsipal untuk skema autentikasi default. Skema default untuk masuk dapat dikonfigurasi menggunakan DefaultSignInScheme.

SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties)

Masuk ke prinsipal untuk skema autentikasi default. Skema default untuk masuk dapat dikonfigurasi menggunakan DefaultSignInScheme.

SignInAsync(HttpContext, String, ClaimsPrincipal)

Masuk ke prinsipal untuk skema yang ditentukan.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Masuk ke prinsipal untuk skema yang ditentukan.

SignOutAsync(HttpContext)

Keluarkan prinsipal untuk skema autentikasi default. Skema default untuk keluar dapat dikonfigurasi menggunakan DefaultSignOutScheme.

SignOutAsync(HttpContext, AuthenticationProperties)

Keluarkan prinsipal untuk skema autentikasi default. Skema default untuk keluar dapat dikonfigurasi menggunakan DefaultSignOutScheme.

SignOutAsync(HttpContext, String)

Keluarkan prinsipal untuk skema yang ditentukan.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Keluarkan prinsipal untuk skema yang ditentukan.

Berlaku untuk