IAuthenticationSchemeProvider Arabirim
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.
Hangi authenticationSchemes'in desteklendiği yönetiminden sorumludur.
public interface class IAuthenticationSchemeProvider
public interface IAuthenticationSchemeProvider
type IAuthenticationSchemeProvider = interface
Public Interface IAuthenticationSchemeProvider
- Türetilmiş
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 geri dönüş olur GetDefaultSignInSchemeAsync() . |
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. |