AuthenticationSchemeProvider Kelas
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.
IAuthenticationSchemeProviderMengimplementasikan .
public ref class AuthenticationSchemeProvider : Microsoft::AspNetCore::Authentication::IAuthenticationSchemeProvider
public class AuthenticationSchemeProvider : Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider
type AuthenticationSchemeProvider = class
interface IAuthenticationSchemeProvider
Public Class AuthenticationSchemeProvider
Implements IAuthenticationSchemeProvider
- Warisan
-
AuthenticationSchemeProvider
- Penerapan
Konstruktor
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>) |
Membuat instans menggunakan AuthenticationSchemeProvider , yang ditentukan |
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>, IDictionary<String,AuthenticationScheme>) |
Membuat instans menggunakan AuthenticationSchemeProvider yang ditentukan |
Metode
AddScheme(AuthenticationScheme) |
Mendaftarkan skema untuk digunakan oleh IAuthenticationService. |
GetAllSchemesAsync() |
Mengembalikan semua s yang saat ini terdaftar AuthenticationScheme. |
GetDefaultAuthenticateSchemeAsync() |
Mengembalikan skema yang akan digunakan secara default untuk AuthenticateAsync(HttpContext, String). Ini biasanya ditentukan melalui DefaultAuthenticateScheme. Jika tidak, ini akan kembali ke DefaultScheme. |
GetDefaultChallengeSchemeAsync() |
Mengembalikan skema yang akan digunakan secara default untuk ChallengeAsync(HttpContext, String, AuthenticationProperties). Ini biasanya ditentukan melalui DefaultChallengeScheme. Jika tidak, ini akan kembali ke DefaultScheme. |
GetDefaultForbidSchemeAsync() |
Mengembalikan skema yang akan digunakan secara default untuk ForbidAsync(HttpContext, String, AuthenticationProperties). Ini biasanya ditentukan melalui DefaultForbidScheme. Jika tidak, ini akan kembali ke GetDefaultChallengeSchemeAsync() . |
GetDefaultSignInSchemeAsync() |
Mengembalikan skema yang akan digunakan secara default untuk SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties). Ini biasanya ditentukan melalui DefaultSignInScheme. Jika tidak, ini akan kembali ke DefaultScheme. |
GetDefaultSignOutSchemeAsync() |
Mengembalikan skema yang akan digunakan secara default untuk SignOutAsync(HttpContext, String, AuthenticationProperties). Ini biasanya ditentukan melalui DefaultSignOutScheme. Jika tidak, ini akan kembali jika GetDefaultSignInSchemeAsync() mendukung keluar. |
GetRequestHandlerSchemesAsync() |
Mengembalikan skema dalam urutan prioritas untuk penanganan permintaan. |
GetSchemeAsync(String) |
Mengembalikan nama yang AuthenticationScheme cocok, atau null. |
RemoveScheme(String) |
Menghapus skema, mencegahnya digunakan oleh IAuthenticationService. |
TryAddScheme(AuthenticationScheme) |
Mendaftarkan skema untuk digunakan oleh IAuthenticationService. |
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