Microsoft.AspNetCore.Identity 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.
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ş.