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.
IAuthenticationSchemeProvideruygular.
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) |
IAuthenticationServicetarafından kullanılmak üzere bir şema kaydeder. |
GetAllSchemesAsync() |
Şu anda kayıtlı olan tüm AuthenticationSchemedöndürür. |
GetDefaultAuthenticateSchemeAsync() |
AuthenticateAsync(HttpContext, String)için varsayılan olarak kullanılacak düzeni döndürür. Bu genellikle DefaultAuthenticateSchemearacılığıyla belirtilir. Aksi takdirde, bu DefaultSchemegeri dönüş olur. |
GetDefaultChallengeSchemeAsync() |
ChallengeAsync(HttpContext, String, AuthenticationProperties)için varsayılan olarak kullanılacak düzeni döndürür. Bu genellikle DefaultChallengeSchemearacılığıyla belirtilir. Aksi takdirde, bu DefaultSchemegeri dönüş olur. |
GetDefaultForbidSchemeAsync() |
ForbidAsync(HttpContext, String, AuthenticationProperties)için varsayılan olarak kullanılacak düzeni döndürür. Bu genellikle DefaultForbidSchemearacılığıyla belirtilir. Aksi takdirde, bu GetDefaultChallengeSchemeAsync() geri dönüş olur. |
GetDefaultSignInSchemeAsync() |
SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)için varsayılan olarak kullanılacak düzeni döndürür. Bu genellikle DefaultSignInSchemearacılığıyla belirtilir. Aksi takdirde, bu DefaultSchemegeri dönüş olur. |
GetDefaultSignOutSchemeAsync() |
SignOutAsync(HttpContext, String, AuthenticationProperties)için varsayılan olarak kullanılacak düzeni döndürür. Bu genellikle DefaultSignOutSchemearacılığıyla belirtilir. Aksi takdirde bu, oturumu kapatmayı destekliyorsa GetDefaultSignInSchemeAsync() geri dönüş yapacaktır. |
GetRequestHandlerSchemesAsync() |
İstek işleme için şemaları öncelik sırasına göre döndürür. |
GetSchemeAsync(String) |
Adla eşleşen veya null olan AuthenticationScheme döndürür. |
RemoveScheme(String) |
Bir düzeni kaldırarak IAuthenticationServicetarafından kullanılmasını engeller. |
TryAddScheme(AuthenticationScheme) |
IAuthenticationServicetarafından kullanılmak üzere bir şema kaydeder. |