Microsoft.AspNetCore.Identity Ad Alanı

ASP.NET Core kimlik Entity Framework Core kullanmak için türler içerir.

Sınıflar

AspNetRoleManager<TRole>

Bir kalıcılık deposundaki rolleri yönetmek için API 'Ler sağlar.

AspNetUserManager<TUser>

Bir kalıcılık deposunda Kullanıcı yönetimi için API 'Ler 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

İçin seçenekler içerir DataProtectorTokenProvider<TUser> .

DataProtectorTokenProvider<TUser>

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

DefaultPersonalDataProtector

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

DefaultUserConfirmation<TUser>

Varsayılan IUserConfirmation<TUser> uygulaması.

EmailTokenProvider<TUser>

Kullanıcının güvenlik damgasından belirteçler üreten ve kullanıcıya e-posta ile bildirim veren TokenProvider.

ExternalLoginInfo

Kullanıcı kaydı için oturum açma bilgilerini, kaynağı ve harici kaynak sorumlusunu temsil eder

IdentityBuilder

Kimlik hizmetlerini yapılandırmaya yardımcı işlevler.

IdentityBuilderExtensions

Kimlik hizmetlerini yapılandırmaya yardımcı işlevler.

IdentityBuilderUIExtensions

İçin varsayılan UI uzantıları IdentityBuilder .

IdentityConstants

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

IdentityCookieAuthenticationBuilderExtensions

Kimlik hizmetlerini yapılandırmaya yönelik yardımcı işlevler.

IdentityCookieOptions

Kimlik bilgilerini kimlik sistemine göre 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 bir hata kapsüller.

IdentityErrorDescriber

Uygulamaya yönelik kimlik hataları için yerelleştirmeyi etkinleştirmek üzere hizmet.

IdentityMarkerService

ServiceCollection üzerinde AddEntity çağrısı yapı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şlemi sonucu temsil eder.

IdentityRole

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

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 IdentityUser<TKey> olarak bir dize kullanan varsayılan uygulama.

IdentityUser<TKey>

Kimlik sisteminde bir kullanıcıyı temsil eder

IdentityUserClaim<TKey>

Bir kullanıcının sahip olduğu talebi temsil eder.

IdentityUserLogin<TKey>

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

IdentityUserRole<TKey>

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

IdentityUserToken<TKey>

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

LockoutOptions

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

PasswordHasher<TUser>

Standart kimlik parola karmasıdır uygular.

PasswordHasherOptions

Parola karması seçeneklerini belirtir.

PasswordOptions

Parola gereksinimleri için seçenekleri belirtir.

PasswordValidator<TUser>

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

PersonalDataAttribute

Bir şeyin kişisel veri olarak kabul edilir olduğunu belirtmek için kullanılır.

PhoneNumberTokenProvider<TUser>

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

ProtectedPersonalDataAttribute

Bir şeyin kişisel verileri kabul ettiğini ve korunması gerektiğini göstermek için kullanılır.

RoleManager<TRole>

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

RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim>

Roller için bir 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

Bir tanımlama bilgisini kullanıcının güvenlik damgasına göre 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

İçin Seçenekler ISecurityStampValidator .

SignInManager<TUser>

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

SignInOptions

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

SignInResult

Bir oturum açma işleminin sonucunu temsil eder.

StoreOptions

Depoya özgü seçenekler için kullanılır

TokenOptions

Kullanıcı belirteçleri seçenekleri.

TokenProviderDescriptor

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

TotpSecurityStampBasedTokenProvider<TUser>

Kullanıcının güvenlik damgasını kullanarak zaman tabanlı kodlar üreten 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

ILookupNormalizerAnahtarları, büyük küçük harf, sabit kültür gösterimlerine dönüştürerek uygular.

UserClaimsPrincipalFactory<TUser>

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

UserClaimsPrincipalFactory<TUser,TRole>

Belirli bir kullanıcı için bir 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>

Bir kalıcılık deposu içinde kullanıcı 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 yeni bir kalıcılık deposu örneğini temsil eder.

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

Belirtilen kullanıcı ve rol türleri için yeni bir kalıcılık deposu ö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ştirime için bir soyutlama sağlar.

ILookupProtector

Belirli bir anahtarla aramaları korumak/korumayı kaldırmak 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 özet sağlar.

IPasswordValidator<TUser>

Parolaları doğrulamaya bir özet sağlar.

IPersonalDataProtector

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

IProtectedUserStore<TUser>

Depo bayrağını desteklediğini işaret etmek için kullanılan marker ProtectPersonalData arabirimi.

IQueryableRoleStore<TRole>

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

IQueryableUserStore<TUser>

Kullanıcı mağazasındaki kullanıcıları sorgulamak için bir özet sağlar.

IRoleClaimStore<TRole>

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

IRoleStore<TRole>

Rollerin depolanması ve yönetimi için bir özet sağlar.

IRoleValidator<TRole>

Rolü doğrulamak için bir soyutlama sağlar.

ISecurityStampValidator

Gelen kimliğin güvenlik damgasını doğrulamak ve doğrulama sonucuna göre kimliği yeniden oluşturma veya reddetme için bir soyutlama sağlar.

ITwoFactorSecurityStampValidator

İstemci tanımlama bilgisi güvenlik damgasını hatırlama iki etkeni 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ı bilgileri depolar bir depo için soyutlama sağlar.

IUserClaimsPrincipalFactory<TUser>

Bir kullanıcıdan bir fabrika oluşturmak için bir ClaimsPrincipal soyutlama sağlar.

IUserClaimStore<TUser>

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

IUserConfirmation<TUser>

Kullanıcı hesaplarının onayı için bir özet sağlar.

IUserEmailStore<TUser>

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

IUserLockoutStore<TUser>

Erişim hataları ve kilitleme durumu da dahil olmak üzere hesap kilitlemeyi uygulamak için kullanılan bir depolama bilgileri için özet sağlar

IUserLoginStore<TUser>

Microsoft hesabı, Facebook vb. tarafından sağlanan dış oturum açma bilgilerini bir kullanıcı hesabına eşleştiren bir soyutlama sağlar.

IUserPasswordStore<TUser>

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

IUserPhoneNumberStore<TUser>

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

IUserRoleStore<TUser>

Kullanıcıları rollere eşleen bir depo için özet sağlar.

IUserSecurityStampStore<TUser>

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

IUserStore<TUser>

Kullanıcı hesaplarını yöneten bir depo için özet sağlar.

IUserTwoFactorRecoveryCodeStore<TUser>

Bir kullanıcının kurtarma kodlarını depolayan bir mağaza için bir soyutlama sağlar.

IUserTwoFactorStore<TUser>

Bir kullanıcının iki faktörlü kimlik doğrulamasının etkin olup olmadığını belirten bir bayrağı depolamak için bir özet 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 özet sağlar.

Numaralandırmalar

PasswordHasherCompatibilityMode

Parolaların karması 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 kimliğe giriş.