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

Varsayılan uygulaması IPersonalDataProtectorILookupProtectorKeyRing ve ILookupProtector kullanarak verileri {keyId}:{protectedData} yük biçimiyle korumak için kullanılır

DefaultUserConfirmation<TUser>

Varsayılan uygulaması IUserConfirmation<TUser>.

EmailTokenProvider<TUser>

Kullanıcının güvenlik damgasından belirteçler oluşturan ve bir kullanıcıyı e-postayla bilgilendiren TokenProvider.

ExternalLoginInfo

Kullanıcı kaydı için oturum açma bilgilerini, kaynak ve harici 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

Birincil anahtar olarak bir dize kullanan varsayılan uygulaması IdentityRole<TKey> .

IdentityRole<TKey>

Kimlik sistemindeki bir rolü temsil eder

IdentityRoleClaim<TKey>

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

IdentityUser

Birincil anahtar olarak bir dize kullanan varsayılan uygulama IdentityUser<TKey> .

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ı ve rol arasındaki bağlantıyı temsil eder.

IdentityUserToken<TKey>

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

LockoutOptions

Kullanıcı kilitlemeyi 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>

Kullanıcının güvenlik damgasından belirteç 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 bilgi geçirmek için kullanılır.

SecurityStampValidator

Kullanıcının güvenlik damgasında tanımlama bilgisini doğrulamak için 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 için seçenekler.

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 bağlı 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österimlerine 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ı için 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

ILookupNormalizer

Arama amacıyla anahtarları (e-postalar/adlar) 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>

Karma parolalar 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 işaret etmek 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ü taleplerin deposu için bir soyutlama sağlar.

IRoleStore<TRole>

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

IRoleValidator<TRole>

Bir 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ısı 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 kilitleme uygulamak için kullanılabilecek depolama bilgileri için bir 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 bilgileri depolamak için 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>

Bir 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

Parolaları karma olarak kullanmak 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ş.