Microsoft.AspNetCore.Identity Ad Alanı

ASP.NET Core üzerinde Identity ile Entity Framework Core kullanmaya yönelik türler içerir.

Sınıflar

AspNetRoleManager<TRole>

Kalıcılık deposundaki rolleri yönetmek için API'leri sağlar.

AspNetUserManager<TUser>

Kalıcılık deposundaki kullanıcıyı yönetmek için API'leri sağlar.

AuthenticatorTokenProvider<TUser>

Kimlik doğrulayıcı kod doğrulaması için kullanılır.

ClaimsIdentityOptions

İyi bilinen talepler için kullanılan talep türlerini yapılandırmak için kullanılan seçenekler.

DataProtectionTokenProviderOptions

için DataProtectorTokenProvider<TUser>seçenekleri içerir.

DataProtectorTokenProvider<TUser>

Kimlik belirteçlerinin korunmasını ve doğrulanması sağlar.

DefaultPersonalDataProtector

Verileri {keyId}:{protectedData} yük biçimiyle korumak için ve ILookupProtector kullanan ILookupProtectorKeyRing varsayılan uygulaması IPersonalDataProtector

DefaultUserConfirmation<TUser>

varsayılan uygulaması IUserConfirmation<TUser>.

EmailTokenProvider<TUser>

Kullanıcının güvenlik damgasından belirteçler oluşturan ve kullanıcıya e-posta yoluyla bildiren TokenProvider.

ExternalLoginInfo

Kullanıcı kaydı için oturum açma bilgilerini, kaynak ve dış kaynak sorumlusunu temsil eder

IdentityBuilder

Kimlik hizmetlerini yapılandırmak için yardımcı işlevler.

IdentityBuilderExtensions

Kimlik hizmetlerini yapılandırmak için yardımcı işlevler.

IdentityBuilderUIExtensions

için varsayılan kullanıcı arabirimi uzantıları IdentityBuilder.

IdentityConstants

Kimlik sistemi tarafından kullanılan tanımlama bilgileri ara yazılımını yapılandırmak için kullanabileceğiniz tüm seçenekleri temsil eder.

IdentityCookieAuthenticationBuilderExtensions

Kimlik hizmetlerini yapılandırmak için yardımcı işlevler.

IdentityCookieOptions

Kimlik sistemi tarafından kullanılan tanımlama bilgileri ara yazılımını yapılandırmak için kullanabileceğiniz tüm seçenekleri temsil eder.

IdentityCookiesBuilder

Kimlik tanımlama bilgisi seçeneklerini yapılandırmak için kullanılır.

IdentityError

Kimlik alt sisteminden gelen bir hatayı kapsüller.

IdentityErrorDescriber

Uygulamaya yönelik kimlik hataları için yerelleştirmeyi etkinleştirme hizmeti.

IdentityMarkerService

AddIdentity'nin ServiceCollection'da çağrıldığını doğrulamak için kullanılır

IdentityOptions

Kimlik sistemini yapılandırmak için kullanabileceğiniz tüm seçenekleri temsil eder.

IdentityResult

Kimlik işleminin sonucunu temsil eder.

IdentityRole

Varsayılan uygulaması IdentityRole<TKey> birincil anahtar olarak bir dize kullanır.

IdentityRole<TKey>

Kimlik sistemindeki bir rolü temsil eder

IdentityRoleClaim<TKey>

Bir rol içindeki tüm kullanıcılara verilen bir talebi temsil eder.

IdentitySchemaVersions

Çeşitli kimlik sürümü sabitleri içerir.

IdentityUser

Varsayılan uygulaması IdentityUser<TKey> birincil anahtar olarak bir dize kullanır.

IdentityUser<TKey>

Kimlik sistemindeki bir kullanıcıyı temsil eder

IdentityUserClaim<TKey>

Kullanıcının sahip olduğu bir talebi temsil eder.

IdentityUserLogin<TKey>

Bir kullanıcı için oturum açma bilgilerini ve ilişkili sağlayıcısını temsil eder.

IdentityUserRole<TKey>

Kullanıcı ile rol arasındaki bağlantıyı temsil eder.

IdentityUserToken<TKey>

Bir kullanıcı için kimlik doğrulama belirtecini temsil eder.

LockoutOptions

Kullanıcı kilitlenmesini yapılandırma seçenekleri.

PasswordHasher<TUser>

Standart Kimlik parola karması uygular.

PasswordHasherOptions

Parola karması seçeneklerini belirtir.

PasswordOptions

Parola gereksinimleri seçeneklerini belirtir.

PasswordValidator<TUser>

Kimlik için varsayılan parola ilkesini sağlar.

PersonalDataAttribute

Bir şeyin kişisel veriler olarak kabul edildiğini belirtmek için kullanılır.

PhoneNumberTokenProvider<TUser>

Bir kullanıcının güvenlik damgasından belirteçler oluşturan ve bunları telefon numarası aracılığıyla kullanıcıya gönderen belirteç sağlayıcısını temsil eder.

ProtectedPersonalDataAttribute

Bir şeyin kişisel veriler olarak kabul edildiğini ve korunması gerektiğini belirtmek için kullanılır.

RoleManager<TRole>

Kalıcılık deposundaki rolleri yönetmek için API'leri sağlar.

RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim>

Roller için kalıcılık deposunun yeni bir örneğini oluşturur.

RoleValidator<TRole>

Rollerin varsayılan doğrulamasını sağlar.

SecurityStampRefreshingPrincipalContext

SecurityStamp doğrulama olayı sırasında bilgileri geçirmek için kullanılır.

SecurityStampValidator

Kullanıcının güvenlik damgasına göre tanımlama bilgisini doğrulamak üzere CookieAuthenticationNotifications yapılandırmak için kullanılan statik yardımcı sınıfı.

SecurityStampValidator<TUser>

Güvenlik damgaları için doğrulama işlevlerinin varsayılan uygulamasını sağlar.

SecurityStampValidatorOptions

için ISecurityStampValidatorseçenekler.

SignInManager<TUser>

Kullanıcı oturum açma api'lerini sağlar.

SignInOptions

Oturum açmayı yapılandırma seçenekleri.

SignInResult

Oturum açma işleminin sonucunu temsil eder.

StoreOptions

Mağazaya özgü seçenekler için kullanılır

TokenOptions

Kullanıcı belirteçleri seçenekleri.

TokenProviderDescriptor

'nin TokenMap'indeki TokenOptionsbir belirteç sağlayıcısını temsil etmek için kullanılır.

TotpSecurityStampBasedTokenProvider<TUser>

Kullanıcının güvenlik damgasını kullanarak zamana dayalı kodlar oluşturan bir belirteç sağlayıcısını temsil eder.

TwoFactorSecurityStampValidator<TUser>

İki faktörlü kimlik tanımlama bilgisi güvenlik damgasının doğrulanmasından sorumludur.

UpperInvariantLookupNormalizer

ILookupNormalizer Anahtarları büyük harfli sabit kültür gösterimine dönüştürerek uygular.

UserClaimsPrincipalFactory<TUser>

Belirli bir kullanıcı için talep sorumlusu oluşturmak için yöntemler sağlar.

UserClaimsPrincipalFactory<TUser,TRole>

Belirli bir kullanıcı için talep sorumlusu oluşturmak için yöntemler sağlar.

UserLoginInfo

Kullanıcı kaydının oturum açma bilgilerini ve kaynağını temsil eder.

UserManager<TUser>

Kalıcılık deposundaki kullanıcıyı yönetmek için API'leri sağlar.

UserOptions

Kullanıcı doğrulama seçenekleri.

UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>

Belirtilen kullanıcı türü için kalıcılık deposunun yeni bir örneğini temsil eder.

UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>

Belirtilen kullanıcı ve rol türleri için kalıcılık deposunun yeni bir örneğini temsil eder.

UserValidator<TUser>

Kullanıcı sınıfları için doğrulama hizmetleri sağlar.

Arabirimler

IEmailSender<TUser>

Bu API, ASP.NET Core Kimliği altyapısını destekler ve genel amaçlı e-posta soyutlaması olarak kullanılması amaçlanmamıştır. Kimlik altyapısının onay ve parola sıfırlama e-postaları gönderebilmesi için uygulama tarafından uygulanmalıdır.

ILookupNormalizer

Anahtarları (e-postalar/adlar) arama amacıyla normalleştirmeye yönelik bir soyutlama sağlar.

ILookupProtector

Belirli bir anahtarla aramaları korumak/korumasını silmek için kullanılır.

ILookupProtectorKeyRing

Aramaları korumak için kullanılan adlandırılmış anahtarları yönetmek için kullanılan soyutlama.

IPasswordHasher<TUser>

Parola karmaları için bir soyutlama sağlar.

IPasswordValidator<TUser>

Parolaları doğrulamak için bir soyutlama sağlar.

IPersonalDataProtector

Kişisel veri şifrelemesi için kullanılan bir soyutlama sağlar.

IProtectedUserStore<TUser>

Deponun bayrağı desteklediğini ProtectPersonalData sinyal vermek için kullanılan işaretçi arabirimi.

IQueryableRoleStore<TRole>

Rol deposundaki rolleri sorgulamak için bir soyutlama sağlar.

IQueryableUserStore<TUser>

Kullanıcı deposundaki kullanıcıları sorgulamak için bir soyutlama sağlar.

IRoleClaimStore<TRole>

Role özgü talepler deposu için bir soyutlama sağlar.

IRoleStore<TRole>

Rollerin depolanması ve yönetilmesi için bir soyutlama sağlar.

IRoleValidator<TRole>

Rolün doğrulanması için bir soyutlama sağlar.

ISecurityStampValidator

Gelen kimliğin güvenlik damgasını doğrulamaya ve doğrulama sonucuna göre kimliği yeniden oluşturma veya reddetmeye yönelik bir soyutlama sağlar.

ITwoFactorSecurityStampValidator

İki faktörün istemci tanımlama bilgisi güvenlik damgasını anımsadığını doğrulamak için kullanılır.

IUserAuthenticationTokenStore<TUser>

Kullanıcının kimlik doğrulama belirteçlerini depolamak için bir soyutlama sağlar.

IUserAuthenticatorKeyStore<TUser>

Kullanıcının kimlik doğrulayıcı hakkındaki bilgileri depolayan bir mağaza için soyutlama sağlar.

IUserClaimsPrincipalFactory<TUser>

Bir fabrikanın kullanıcıdan oluşturması ClaimsPrincipal için bir soyutlama sağlar.

IUserClaimStore<TUser>

Bir kullanıcı için talep deposu için soyutlama sağlar.

IUserConfirmation<TUser>

Kullanıcı hesaplarının onaylanması için bir soyutlama sağlar.

IUserEmailStore<TUser>

Kullanıcı e-posta adreslerinin depolanması ve yönetimi için bir soyutlama sağlar.

IUserLockoutStore<TUser>

Erişim hataları ve kilitleme durumu dahil olmak üzere hesap kilitlemeyi uygulamak için kullanılabilecek depolama bilgileri için soyutlama sağlar

IUserLoginStore<TUser>

Microsoft Hesabı, Facebook vb. tarafından sağlanan dış oturum açma bilgilerini bir kullanıcı hesabıyla eşleyen bilgilerin depolanmasına yönelik bir soyutlama sağlar.

IUserPasswordStore<TUser>

Kullanıcıların parola karmalarını içeren bir depo için soyutlama sağlar.

IUserPhoneNumberStore<TUser>

Kullanıcıların telefon numaralarını içeren bir mağaza için soyutlama sağlar.

IUserRoleStore<TUser>

Kullanıcıları rollere eşleyen bir mağaza için soyutlama sağlar.

IUserSecurityStampStore<TUser>

Kullanıcının güvenlik damgasını depolayan bir depo için soyutlama sağlar.

IUserStore<TUser>

Kullanıcı hesaplarını yöneten bir mağaza için soyutlama sağlar.

IUserTwoFactorRecoveryCodeStore<TUser>

Kullanıcının kurtarma kodlarını depolayan bir depo için soyutlama sağlar.

IUserTwoFactorStore<TUser>

Kullanıcının iki faktörlü kimlik doğrulamasının etkinleştirilip etkinleştirilmediğini belirten bir bayrağı depolamak için bir soyutlama sağlar.

IUserTwoFactorTokenProvider<TUser>

İki faktörlü belirteç oluşturucuları için bir soyutlama sağlar.

IUserValidator<TUser>

Kullanıcı doğrulaması için bir soyutlama sağlar.

Numaralandırmalar

PasswordHasherCompatibilityMode

Parola karmaları için kullanılan biçimi belirtir.

PasswordVerificationResult

Parola doğrulamasının sonuçlarını belirtir.

Açıklamalar

Kimlik hakkında daha fazla bilgi için bkz. ASP.NET Core'da Kimliğe Giriş.