Microsoft.AspNetCore.Authentication Ad Alanı
Ö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.
Kimlik doğrulaması desteğini etkinleştiren türler içerir. IAuthenticationService 5 kimlik doğrulama eylemini tanımlayan ana giriş noktasıdır: Kimlik doğrulaması (bir istek için kimlik doğrulama verilerini alma), Sınama (kimliği doğrulanmamış istekler için kullanılır), Yasaklama (kimliği doğrulanmış bir istek reddedildiğinde kullanılır), SignIn (ClaimsPrincipal'ı ilişkilendirme), SignOut (ilişkili verileri kaldırma). Yüksek düzeyde, kimlik doğrulaması, kimlik doğrulama eylemlerinin her birini işlemeden sorumlu olan belirli IAuthenticationHandler örneklere eşlenen şema kavramını temel alır.
Sınıflar
AccessDeniedContext |
İşleyici sağlayıcılarına erişim reddedildi hatası bağlam bilgilerini sağlar. |
AuthenticateResult |
Kimlik Doğrulaması çağrısının sonucunu içerir |
AuthenticationBuilder |
Kimlik doğrulamasını yapılandırmak için kullanılır |
AuthenticationBuilderExtensions |
Yetkilendirme Sunucusu ile birlikte bulunan mevcut API'ler için kimlik doğrulamasını yapılandırmak için uzantı yöntemleri. |
AuthenticationConfigurationProviderExtensions |
için uzantı yöntemleri IAuthenticationConfigurationProvider |
AuthenticationFailureException |
Genel kimlik doğrulaması hatası. |
AuthenticationFeature |
Yönlendirmelerin bir uygulama içinde düzgün hesaplanması için yol bilgilerini yakalamak için kullanılır. Eşle(). |
AuthenticationHandler<TOptions> |
uygulamak IAuthenticationHandleriçin düşünceli bir soyutlama. |
AuthenticationHandlerProvider |
uygulamasının uygulanması IAuthenticationHandlerProvider. |
AuthenticationHttpContextExtensions |
HttpContext'te Kimlik Doğrulamasını kullanıma sunan uzantı yöntemleri. |
AuthenticationMiddleware |
Kimlik doğrulaması gerçekleştiren ara yazılım. |
AuthenticationMiddleware<TOptions> |
Kimlik doğrulaması desteğini etkinleştiren türler içerir. IAuthenticationService 5 kimlik doğrulama eylemini tanımlayan ana giriş noktasıdır: Kimlik doğrulaması (bir istek için kimlik doğrulama verilerini alma), Sınama (kimliği doğrulanmamış istekler için kullanılır), Yasaklama (kimliği doğrulanmış bir istek reddedildiğinde kullanılır), SignIn (ClaimsPrincipal'ı ilişkilendirme), SignOut (ilişkili verileri kaldırma). Yüksek düzeyde, kimlik doğrulaması, kimlik doğrulama eylemlerinin her birini işlemeden sorumlu olan belirli IAuthenticationHandler örneklere eşlenen şema kavramını temel alır. |
AuthenticationOptions |
Kimlik doğrulamasını yapılandırma seçenekleri. |
AuthenticationProperties |
Kimlik doğrulama oturumuyla ilgili durum değerlerini depolamak için kullanılan sözlük. |
AuthenticationScheme |
AuthenticationSchemes, belirli IAuthenticationHandler bir handlerType'a bir ad atar. |
AuthenticationSchemeBuilder |
Derlemek AuthenticationSchemeiçin kullanılır. |
AuthenticationSchemeOptions |
tarafından AuthenticationHandler<TOptions>kullanılan seçenekleri içerir. |
AuthenticationSchemeProvider |
uygular IAuthenticationSchemeProvider. |
AuthenticationService |
uygular IAuthenticationService. |
AuthenticationTicket |
Kullanıcı kimliği bilgilerinin yanı sıra ek kimlik doğrulama durumunu içerir. |
AuthenticationToken |
Belirteci temsil eden Ad/Değer. |
AuthenticationTokenExtensions |
kimlik doğrulama belirteçlerini içinde AuthenticationPropertiesdepolamak için uzantı yöntemleri. |
AzureADAuthenticationBuilderExtensions |
Uygulamanıza Azure Active Directory Kimlik Doğrulaması eklemek için uzantı yöntemleri. |
AzureADB2CAuthenticationBuilderExtensions |
Uygulamanıza Azure Active Directory B2C Kimlik Doğrulaması eklemek için uzantı yöntemleri. |
Base64UrlTextEncoder |
Base-64 url kodlu metnin kodlanması ve kodunun çözülmesine izin verir. |
BaseContext |
Kimlik doğrulaması desteğini etkinleştiren türler içerir. IAuthenticationService 5 kimlik doğrulama eylemini tanımlayan ana giriş noktasıdır: Kimlik doğrulaması (bir istek için kimlik doğrulama verilerini alma), Sınama (kimliği doğrulanmamış istekler için kullanılır), Yasaklama (kimliği doğrulanmış bir istek reddedildiğinde kullanılır), SignIn (ClaimsPrincipal'ı ilişkilendirme), SignOut (ilişkili verileri kaldırma). Yüksek düzeyde, kimlik doğrulaması, kimlik doğrulama eylemlerinin her birini işlemeden sorumlu olan belirli IAuthenticationHandler örneklere eşlenen şema kavramını temel alır. |
BaseContext<TOptions> |
Diğer bağlam sınıfları tarafından kullanılan temel sınıf. |
BaseControlContext |
Kimlik doğrulaması desteğini etkinleştiren türler içerir. IAuthenticationService 5 kimlik doğrulama eylemini tanımlayan ana giriş noktasıdır: Kimlik doğrulaması (bir istek için kimlik doğrulama verilerini alma), Sınama (kimliği doğrulanmamış istekler için kullanılır), Yasaklama (kimliği doğrulanmış bir istek reddedildiğinde kullanılır), SignIn (ClaimsPrincipal'ı ilişkilendirme), SignOut (ilişkili verileri kaldırma). Yüksek düzeyde, kimlik doğrulaması, kimlik doğrulama eylemlerinin her birini işlemeden sorumlu olan belirli IAuthenticationHandler örneklere eşlenen şema kavramını temel alır. |
ClaimActionCollectionMapExtensions |
için ClaimActionCollectionuzantı yöntemleri. |
ClaimActionCollectionUniqueExtensions |
için ClaimActionCollectionuzantı yöntemleri. |
ClaimsTransformationContext |
Kimlik doğrulaması desteğini etkinleştiren türler içerir. IAuthenticationService 5 kimlik doğrulama eylemini tanımlayan ana giriş noktasıdır: Kimlik doğrulaması (bir istek için kimlik doğrulama verilerini alma), Sınama (kimliği doğrulanmamış istekler için kullanılır), Yasaklama (kimliği doğrulanmış bir istek reddedildiğinde kullanılır), SignIn (ClaimsPrincipal'ı ilişkilendirme), SignOut (ilişkili verileri kaldırma). Yüksek düzeyde, kimlik doğrulaması, kimlik doğrulama eylemlerinin her birini işlemeden sorumlu olan belirli IAuthenticationHandler örneklere eşlenen şema kavramını temel alır. |
ClaimsTransformationHandler |
Kimlik doğrulamasına ClaimsTransformation uygulayan işleyici |
ClaimsTransformationMiddleware |
Kimlik doğrulaması desteğini etkinleştiren türler içerir. IAuthenticationService 5 kimlik doğrulama eylemini tanımlayan ana giriş noktasıdır: Kimlik doğrulaması (bir istek için kimlik doğrulama verilerini alma), Sınama (kimliği doğrulanmamış istekler için kullanılır), Yasaklama (kimliği doğrulanmış bir istek reddedildiğinde kullanılır), SignIn (ClaimsPrincipal'ı ilişkilendirme), SignOut (ilişkili verileri kaldırma). Yüksek düzeyde, kimlik doğrulaması, kimlik doğrulama eylemlerinin her birini işlemeden sorumlu olan belirli IAuthenticationHandler örneklere eşlenen şema kavramını temel alır. |
ClaimsTransformer |
Kimlik doğrulaması desteğini etkinleştiren türler içerir. IAuthenticationService 5 kimlik doğrulama eylemini tanımlayan ana giriş noktasıdır: Kimlik doğrulaması (bir istek için kimlik doğrulama verilerini alma), Sınama (kimliği doğrulanmamış istekler için kullanılır), Yasaklama (kimliği doğrulanmış bir istek reddedildiğinde kullanılır), SignIn (ClaimsPrincipal'ı ilişkilendirme), SignOut (ilişkili verileri kaldırma). Yüksek düzeyde, kimlik doğrulaması, kimlik doğrulama eylemlerinin her birini işlemeden sorumlu olan belirli IAuthenticationHandler örneklere eşlenen şema kavramını temel alır. |
FailureContext |
Ara yazılım sağlayıcılarına hata bağlamı bilgileri sağlar. |
HandleRequestContext<TOptions> |
Kimlik doğrulama isteğini işlemek için temel bağlam türü. |
HandleRequestResult |
Kimlik Doğrulaması çağrısının sonucunu içerir |
JsonDocumentAuthExtensions |
için kimlik doğrulaması uzantıları JsonDocument. |
NoopClaimsTransformation |
Varsayılan talep dönüştürme işlemi yapılmaz. |
PolicySchemeHandler |
PolicySchemes, kimlik doğrulama yöntemlerini başka bir şemaya yönlendirmek için kullanılır. |
PolicySchemeOptions |
tarafından PolicySchemeHandlerkullanılan seçenekleri içerir. |
PrincipalContext<TOptions> |
ClaimsPrincipal ile ilgilenen kimlik doğrulama olaylarının temel bağlamı. |
PropertiesContext<TOptions> |
içeren AuthenticationPropertieskimlik doğrulama olayları için temel bağlam. |
PropertiesDataFormat |
SecureDataFormat<TData> güvenliğini AuthenticationPropertiessağlamak için bir örnek. |
PropertiesSerializer | |
RedirectContext<TOptions> |
Yeniden yönlendirme olayları için bağlam geçirildi. |
RemoteAuthenticationContext<TOptions> |
Uzaktan kimlik doğrulaması için temel bağlam. |
RemoteAuthenticationEvents |
Uzaktan kimlik doğrulaması sırasında tetiklenen olaylara aboneliğe izin verir. |
RemoteAuthenticationHandler<TOptions> |
Ayrı olarak barındırılan bir sağlayıcı kullanarak kimlik doğrulaması gerçekleştiren bir AuthenticationHandler<TOptions> için düşünceli soyutlama. |
RemoteAuthenticationOptions |
tarafından RemoteAuthenticationHandler<TOptions>kullanılan seçenekleri içerir. |
RemoteFailureContext |
İşleyici sağlayıcılarına hata bağlamı bilgileri sağlar. |
RequestPathBaseCookieBuilder |
İstek yolu tabanına ayarlayan Path bir tanımlama bilgisi oluşturucusu. |
ResultContext<TOptions> |
AuthenticateResults üreten olaylar için temel bağlam. |
SecureDataFormat<TData> |
için ISecureDataFormat<TData>bir uygulama. |
SharedAuthenticationOptions |
Kimlik doğrulaması desteğini etkinleştiren türler içerir. IAuthenticationService 5 kimlik doğrulama eylemini tanımlayan ana giriş noktasıdır: Kimlik doğrulaması (bir istek için kimlik doğrulama verilerini alma), Sınama (kimliği doğrulanmamış istekler için kullanılır), Yasaklama (kimliği doğrulanmış bir istek reddedildiğinde kullanılır), SignIn (ClaimsPrincipal'ı ilişkilendirme), SignOut (ilişkili verileri kaldırma). Yüksek düzeyde, kimlik doğrulaması, kimlik doğrulama eylemlerinin her birini işlemeden sorumlu olan belirli IAuthenticationHandler örneklere eşlenen şema kavramını temel alır. |
SignInAuthenticationHandler<TOptions> |
SignInAsync için destek ekler |
SignOutAuthenticationHandler<TOptions> |
SignOutAsync için destek ekler |
SystemClock |
Saniyeler içinde duyarlık ile normal sistem saatine erişim sağlar. |
TicketDataFormat |
SecureDataFormat<TData> güvenliğini AuthenticationTicketsağlamak için bir örnek. |
TicketReceivedContext |
İşleyici sağlayıcılarına bağlam bilgileri sağlar. |
TicketSerializer |
Örnekleri serileştirir ve seri durumdan AuthenticationTicket çıkartır. |
Arabirimler
IAuthenticateResultFeature |
Yetkilendirme ara yazılımından öğesini yakalamak AuthenticateResult için kullanılır. |
IAuthenticationConfigurationProvider |
Kimlik doğrulamasıyla ilgili yapılandırma bölümlerine erişim sağlayan bir yapıyı uygulamak için bir arabirim sağlar. |
IAuthenticationFeature |
Yönlendirmelerin bir uygulama içinde düzgün hesaplanması için yol bilgilerini yakalamak için kullanılır. Eşle(). |
IAuthenticationHandler |
Belirli bir şema için kimlik doğrulamasını işlemek için istek başına oluşturulur. |
IAuthenticationHandlerProvider |
authenticationScheme ve isteği için uygun IAuthenticationHandler örneğini sağlar. |
IAuthenticationRequestHandler |
İşleyicinin istek işlemeye katılmak isteyip istemediğini belirlemek için kullanılır. |
IAuthenticationSchemeProvider |
Hangi authenticationSchemes'in desteklendiği yönetiminden sorumludur. |
IAuthenticationService |
Kimlik doğrulaması sağlamak için kullanılır. |
IAuthenticationSignInHandler |
İşleyicinin SignIn'i desteklenip desteklemediğini belirlemek için kullanılır. |
IAuthenticationSignOutHandler |
İşleyicinin Oturum Kapatma'ya destek olup olmadığını belirlemek için kullanılır. |
IClaimsTransformation |
tarafından IAuthenticationService talep dönüştürme için kullanılır. |
IClaimsTransformer |
Talep dönüştürme için kullanılır. |
IDataSerializer<TModel> |
Kimlik doğrulama verilerini seri hale getirme sözleşmesi. |
IRemoteAuthenticationEvents |
Kimlik doğrulaması desteğini etkinleştiren türler içerir. IAuthenticationService 5 kimlik doğrulama eylemini tanımlayan ana giriş noktasıdır: Kimlik doğrulaması (bir istek için kimlik doğrulama verilerini alma), Sınama (kimliği doğrulanmamış istekler için kullanılır), Yasaklama (kimliği doğrulanmış bir istek reddedildiğinde kullanılır), SignIn (ClaimsPrincipal'ı ilişkilendirme), SignOut (ilişkili verileri kaldırma). Yüksek düzeyde, kimlik doğrulaması, kimlik doğrulama eylemlerinin her birini işlemeden sorumlu olan belirli IAuthenticationHandler örneklere eşlenen şema kavramını temel alır. |
ISecureDataFormat<TData> |
Verilerin güvenliğini sağlamaya yönelik bir sözleşme. |
ISystemClock |
Testi kolaylaştırmak için sistem saatini soyutlar. |
Numaralandırmalar
EventResultState |
Kimlik doğrulaması desteğini etkinleştiren türler içerir. IAuthenticationService 5 kimlik doğrulama eylemini tanımlayan ana giriş noktasıdır: Kimlik doğrulaması (bir istek için kimlik doğrulama verilerini alma), Sınama (kimliği doğrulanmamış istekler için kullanılır), Yasaklama (kimliği doğrulanmış bir istek reddedildiğinde kullanılır), SignIn (ClaimsPrincipal'ı ilişkilendirme), SignOut (ilişkili verileri kaldırma). Yüksek düzeyde, kimlik doğrulaması, kimlik doğrulama eylemlerinin her birini işlemeden sorumlu olan belirli IAuthenticationHandler örneklere eşlenen şema kavramını temel alır. |
Açıklamalar
Kimlik doğrulaması hakkında daha fazla bilgi için bkz. ASP.NET Core'da kimlik doğrulamasına giriş.