IAuthenticationService Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Digunakan untuk menyediakan autentikasi.
public interface class IAuthenticationService
public interface IAuthenticationService
type IAuthenticationService = interface
Public Interface IAuthenticationService
- Turunan
Metode
AuthenticateAsync(HttpContext, String) |
Autentikasi untuk skema autentikasi yang ditentukan. |
ChallengeAsync(HttpContext, String, AuthenticationProperties) |
Tantang skema autentikasi yang ditentukan. Tantangan autentikasi dapat dikeluarkan ketika pengguna yang tidak diautentikasi meminta titik akhir yang memerlukan autentikasi. |
ForbidAsync(HttpContext, String, AuthenticationProperties) |
Melarang skema autentikasi yang ditentukan. Forbid digunakan ketika pengguna yang diautentikasi mencoba mengakses sumber daya yang tidak diizinkan untuk mereka akses. |
SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties) |
Masuk ke prinsipal untuk skema autentikasi yang ditentukan. |
SignOutAsync(HttpContext, String, AuthenticationProperties) |
Keluar dari skema autentikasi yang ditentukan. |
Metode Ekstensi
GetTokenAsync(IAuthenticationService, HttpContext, String) |
Mengautentikasi permintaan menggunakan skema autentikasi yang ditentukan dan mengembalikan nilai untuk token. |
GetTokenAsync(IAuthenticationService, HttpContext, String, String) |
Mengautentikasi permintaan menggunakan skema autentikasi yang ditentukan dan mengembalikan nilai untuk token. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk