Microsoft.AspNetCore.Identity 名前空間

ASP.NET Coreで Identity で Entity Framework Core を使用するための型が含まれています。

クラス

AspNetRoleManager<TRole>

永続化ストア内のロールを管理するための API を提供します。

AspNetUserManager<TUser>

永続化ストアでユーザーを管理するための API を提供します。

AuthenticatorTokenProvider<TUser>

認証コードの検証に使用されます。

ClaimsIdentityOptions

既知の要求に使用される要求の種類を構成するために使用されるオプション。

DataProtectionTokenProviderOptions

のオプションが DataProtectorTokenProvider<TUser>含まれています。

DataProtectorTokenProvider<TUser>

ID トークンの保護と検証を提供します。

DefaultPersonalDataProtector

ペイロード形式 {keyId}:{protectedData} を使用して データを保護するために と ILookupProtector を使用ILookupProtectorKeyRingする の既定の実装IPersonalDataProtector

DefaultUserConfirmation<TUser>

IUserConfirmation<TUser> の既定の実装。

EmailTokenProvider<TUser>

ユーザーのセキュリティ スタンプからトークンを生成し、電子メールでユーザーに通知する TokenProvider。

ExternalLoginInfo

ユーザー レコードのログイン情報、ソース、および外部ソース プリンシパルを表します

IdentityBuilder

ID サービスを構成するためのヘルパー関数。

IdentityBuilderExtensions

ID サービスを構成するためのヘルパー関数。

IdentityBuilderUIExtensions

既定の UI 拡張機能は、 です IdentityBuilder

IdentityConstants

ID システムで使用される Cookie ミドルウェアを構成するために使用できるすべてのオプションを表します。

IdentityCookieAuthenticationBuilderExtensions

ID サービスを構成するためのヘルパー関数。

IdentityCookieOptions

ID システムによって適用される Cookie ミドルウェアを構成するために使用できるすべてのオプションを表します。

IdentityCookiesBuilder

ID Cookie オプションを構成するために使用されます。

IdentityError

ID サブシステムからのエラーをカプセル化します。

IdentityErrorDescriber

ID エラーが発生したアプリケーションのローカライズを有効にするサービス。

IdentityMarkerService

ServiceCollection で AddIdentity が呼び出されたことを確認するために使用されます

IdentityOptions

ID システムの構成に使用できるすべてのオプションを表します。

IdentityResult

ID 操作の結果を表します。

IdentityRole

の既定の IdentityRole<TKey> 実装では、主キーとして文字列が使用されます。

IdentityRole<TKey>

ID システムのロールを表します

IdentityRoleClaim<TKey>

ロール内のすべてのユーザーに付与される要求を表します。

IdentitySchemaVersions

さまざまな ID バージョン定数が含まれています。

IdentityUser

の既定の IdentityUser<TKey> 実装では、主キーとして文字列が使用されます。

IdentityUser<TKey>

ID システム内のユーザーを表します

IdentityUserClaim<TKey>

ユーザーが所有するクレームを表します。

IdentityUserLogin<TKey>

ユーザーのログインとそれに関連付けられているプロバイダーを表します。

IdentityUserRole<TKey>

ユーザーとロールの間のリンクを表します。

IdentityUserToken<TKey>

ユーザーの認証トークンを表します。

LockoutOptions

ユーザー ロックアウトを構成するためのオプション。

PasswordHasher<TUser>

標準の ID パスワード ハッシュを実装します。

PasswordHasherOptions

パスワード ハッシュのオプションを指定します。

PasswordOptions

パスワード要件のオプションを指定します。

PasswordValidator<TUser>

ID の既定のパスワード ポリシーを提供します。

PersonalDataAttribute

何かが個人データと見なされることを示すために使用されます。

PhoneNumberTokenProvider<TUser>

ユーザーのセキュリティ スタンプからトークンを生成し、電話番号を介してユーザーに送信するトークン プロバイダーを表します。

ProtectedPersonalDataAttribute

何かが個人データと見なされ、保護する必要があることを示すために使用されます。

RoleManager<TRole>

永続化ストア内のロールを管理するための API を提供します。

RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim>

ロールの永続化ストアの新しいインスタンスを作成します。

RoleValidator<TRole>

ロールの既定の検証を提供します。

SecurityStampRefreshingPrincipalContext

SecurityStamp 検証イベント中に情報を渡すために使用されます。

SecurityStampValidator

ユーザーのセキュリティ スタンプに対して Cookie を検証するために CookieAuthenticationNotifications を構成するために使用される静的ヘルパー クラス。

SecurityStampValidator<TUser>

セキュリティ スタンプの検証関数の既定の実装を提供します。

SecurityStampValidatorOptions

ISecurityStampValidatorオプション。

SignInManager<TUser>

ユーザー サインイン用の API を提供します。

SignInOptions

サインインを構成するためのオプション。

SignInResult

サインイン操作の結果を表します。

StoreOptions

ストア固有のオプションに使用されます

TokenOptions

ユーザー トークンのオプション。

TokenProviderDescriptor

の TokenMap 内 TokenOptionsのトークン プロバイダーを表すために使用されます。

TotpSecurityStampBasedTokenProvider<TUser>

ユーザーのセキュリティ スタンプを使用して時間ベースのコードを生成するトークン プロバイダーを表します。

TwoFactorSecurityStampValidator<TUser>

2 要素 ID Cookie セキュリティ スタンプの検証を担当します。

UpperInvariantLookupNormalizer

キーを大文字の ILookupNormalizer インバリアント カルチャ表現に変換して を実装します。

UserClaimsPrincipalFactory<TUser>

特定のユーザーのクレーム プリンシパルを作成するメソッドを提供します。

UserClaimsPrincipalFactory<TUser,TRole>

特定のユーザーのクレーム プリンシパルを作成するメソッドを提供します。

UserLoginInfo

ユーザー レコードのログイン情報とソースを表します。

UserManager<TUser>

永続化ストアでユーザーを管理するための API を提供します。

UserOptions

ユーザー検証のオプション。

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

指定したユーザーの種類の永続化ストアの新しいインスタンスを表します。

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

指定したユーザーとロールの種類の永続化ストアの新しいインスタンスを表します。

UserValidator<TUser>

ユーザー クラスの検証サービスを提供します。

インターフェイス

IEmailSender<TUser>

この API は、ASP.NET Core ID インフラストラクチャをサポートしており、汎用の電子メール抽象化として使用することを意図したものではありません。 ID インフラストラクチャが確認とパスワード リセットの電子メールを送信できるように、アプリケーションによって実装する必要があります。

ILookupNormalizer

検索目的でキー (電子メール/名前) を正規化するための抽象化を提供します。

ILookupProtector

特定のキーを使用して参照を保護/保護解除するために使用されます。

ILookupProtectorKeyRing

参照を保護するために使用される名前付きキーを管理するために使用される抽象化。

IPasswordHasher<TUser>

パスワードをハッシュするための抽象化を提供します。

IPasswordValidator<TUser>

パスワードを検証するための抽象化を提供します。

IPersonalDataProtector

個人データの暗号化に使用される抽象化を提供します。

IProtectedUserStore<TUser>

ストアが フラグをサポートしていることを通知するために使用される ProtectPersonalData マーカー インターフェイス。

IQueryableRoleStore<TRole>

ロール ストア内のロールに対してクエリを実行するための抽象化を提供します。

IQueryableUserStore<TUser>

ユーザー ストア内のユーザーに対してクエリを実行するための抽象化を提供します。

IRoleClaimStore<TRole>

ロール固有の要求のストアの抽象化を提供します。

IRoleStore<TRole>

ロールのストレージと管理のための抽象化を提供します。

IRoleValidator<TRole>

ロールを検証するための抽象化を提供します。

ISecurityStampValidator

受信 ID のセキュリティ スタンプを検証し、検証結果に基づいて ID を再生成または拒否するための抽象化を提供します。

ITwoFactorSecurityStampValidator

クライアント Cookie のセキュリティ スタンプを記憶する 2 つの要素を検証するために使用されます。

IUserAuthenticationTokenStore<TUser>

ユーザーの認証トークンを格納するための抽象化を提供します。

IUserAuthenticatorKeyStore<TUser>

ユーザーの認証子に関する情報を格納するストアの抽象化を提供します。

IUserClaimsPrincipalFactory<TUser>

ファクトリがユーザーから を作成 ClaimsPrincipal するための抽象化を提供します。

IUserClaimStore<TUser>

ユーザーのクレームストアの抽象化を提供します。

IUserConfirmation<TUser>

ユーザー アカウントを確認するための抽象化を提供します。

IUserEmailStore<TUser>

ユーザーの電子メール アドレスのストレージと管理の抽象化を提供します。

IUserLockoutStore<TUser>

アクセスエラーやロックアウト状態など、アカウントロックアウトを実装するために使用できる情報を格納するための抽象化を提供します

IUserLoginStore<TUser>

Microsoft アカウント、Facebook などによって提供される外部ログイン情報をユーザー アカウントにマップする情報を格納するための抽象化を提供します。

IUserPasswordStore<TUser>

ユーザーのパスワード ハッシュを含むストアの抽象化を提供します。

IUserPhoneNumberStore<TUser>

ユーザーの電話番号を含むストアの抽象化を提供します。

IUserRoleStore<TUser>

ユーザーをロールにマップするストアの抽象化を提供します。

IUserSecurityStampStore<TUser>

ユーザーのセキュリティ スタンプを格納するストアの抽象化を提供します。

IUserStore<TUser>

ユーザー アカウントを管理するストアの抽象化を提供します。

IUserTwoFactorRecoveryCodeStore<TUser>

ユーザーの回復コードを格納するストアの抽象化を提供します。

IUserTwoFactorStore<TUser>

ユーザーが 2 要素認証を有効にしているかどうかを示すフラグを格納するための抽象化を提供します。

IUserTwoFactorTokenProvider<TUser>

2 要素トークン ジェネレーターの抽象化を提供します。

IUserValidator<TUser>

ユーザー検証の抽象化を提供します。

列挙型

PasswordHasherCompatibilityMode

パスワードのハッシュに使用する形式を指定します。

PasswordVerificationResult

パスワード検証の結果を指定します。

注釈

ID の詳細については、「ASP.NET Coreでの ID の概要」を参照してください。