AuthenticationSchemeProvider Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
uygular IAuthenticationSchemeProvider.
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
- Devralma
-
AuthenticationSchemeProvider
- Uygulamalar
Oluşturucular
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>) |
Belirtilen |
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>, IDictionary<String,AuthenticationScheme>) |
Belirtilen |
Yöntemler
AddScheme(AuthenticationScheme) |
tarafından IAuthenticationServicekullanılmak üzere bir şema kaydeder. |
GetAllSchemesAsync() |
Şu anda kayıtlı AuthenticationSchemeolan tüm S'leri döndürür. |
GetDefaultAuthenticateSchemeAsync() |
için AuthenticateAsync(HttpContext, String)varsayılan olarak kullanılacak düzeni döndürür. Bu genellikle aracılığıyla DefaultAuthenticateSchemebelirtilir. Aksi takdirde, bu geri dönüş olur DefaultScheme. |
GetDefaultChallengeSchemeAsync() |
için ChallengeAsync(HttpContext, String, AuthenticationProperties)varsayılan olarak kullanılacak düzeni döndürür. Bu genellikle aracılığıyla DefaultChallengeSchemebelirtilir. Aksi takdirde, bu geri dönüş olur DefaultScheme. |
GetDefaultForbidSchemeAsync() |
için ForbidAsync(HttpContext, String, AuthenticationProperties)varsayılan olarak kullanılacak düzeni döndürür. Bu genellikle aracılığıyla DefaultForbidSchemebelirtilir. Aksi takdirde, bu geri dönüş olur GetDefaultChallengeSchemeAsync() . |
GetDefaultSignInSchemeAsync() |
için SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)varsayılan olarak kullanılacak düzeni döndürür. Bu genellikle aracılığıyla DefaultSignInSchemebelirtilir. Aksi takdirde, bu geri dönüş olur DefaultScheme. |
GetDefaultSignOutSchemeAsync() |
için SignOutAsync(HttpContext, String, AuthenticationProperties)varsayılan olarak kullanılacak düzeni döndürür. Bu genellikle aracılığıyla DefaultSignOutSchemebelirtilir. Aksi takdirde bu, oturumu kapatmayı GetDefaultSignInSchemeAsync() destekliyorsa geri dönüş olur. |
GetRequestHandlerSchemesAsync() |
İstek işleme için şemaları öncelik sırasına göre döndürür. |
GetSchemeAsync(String) |
AuthenticationScheme Eşleşen adı veya null değerini döndürür. |
RemoveScheme(String) |
Bir düzeni kaldırarak tarafından IAuthenticationServicekullanılmasını engeller. |
TryAddScheme(AuthenticationScheme) |
tarafından IAuthenticationServicekullanılmak üzere bir şema kaydeder. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin