Microsoft.AspNetCore.Authentication Ad Alanı

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

için AuthenticationPropertiesAIDataSerializer<TModel>.

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ş.