Microsoft.AspNetCore.Identity 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 の概要」を参照してください。