ASP.NET Identity 推奨リソース

作成者: Rick Anderson

このトピックでは、ASP.NET Identity の使用方法に関するドキュメント リソースへのリンクを示します。

役に立つ優れたブログ記事、stackoverflow スレッド、またはその他のリンクをご存じの場合は、リンクを添えて[メールを送信](aspnetue@microsoft.com?subject=Identity recommended resources)していただくか、単にこのページの最後でメッセージを残してください。

ASP.NET Identity の概要

中級 ASP.NET Identity

質問、機能の要求、バグと夜間ビルドの報告を行う場所

Identity に関するブログ記事

ビデオ

ASP.NET Identity 用のカスタム記憶域プロバイダー

独自のプロバイダーを作成する場合は、「ASP.NET Identity のカスタム ストレージ プロバイダーの概要と「ASP.NET Identity の実装」を読んでから、以下に示すいずれかの OSS プロジェクトのソースを調べてください。

ASP.NET Identity に関するその他のリソース

Q&A (質問と回答)

  • Q: [このアカウントを記憶する] を有効にしたユーザーを (そのコンピューターまたはブラウザーで 2FA を行う必要がないように) ロックアウトしましたが、ロックアウトされません。なぜそうなり、それを防ぐにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: 要求のたびに必要のないデータベース クエリを行わなくてよいように、ユーザーの実名などのカスタム クレームを ASP.NET Identity Cookie に格納するにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: AspNetUser パスワード ハッシュの更新: 2 つのプロジェクトがあります。 そのうちの 1 つでは ASP.NET 認証を使っており、もう 1 つでは Windows 認証 (管理側) を使っています。 管理者プロジェクトで他のユーザーを管理できるようにする必要があります。 パスワード以外のすべてを自分で変更できます。 回答はこちらをご覧ください。
  • Q: 管理者として他のユーザーのパスワードをリセットするにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: ASP.NET MVC IdentityUser の UserName フィールドの表示名を変更できますか? 回答はこちらをご覧ください。
  • Q: 他のユーザーを特定のロールに追加するアクセス許可をユーザーに付与するにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: AspNetUsers テーブルと AspNetUserClaims テーブルへのプロファイル情報の格納の比較。 回答はこちらをご覧ください。
  • Q: 外部認証プロバイダーを使っているときの [このアカウントを記憶する]。 回答はこちらをご覧ください。
  • Q: すべての要求に ApplicationDBContext が必要なのはなぜですか、それではオーバーヘッドが大きすぎるのではないですか? A: いいえ、オーバーヘッドは大きくありません。
  • Q: ログインしているユーザーの一覧を取得するにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: ユーザーが Microsoft.AspNet.Identity を使ってログインしたときに検出するにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: Identity のローカライズされたエラー メッセージを取得するにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: 30 分ごとに新しいクレームを取得するように CookieMiddleware を構成するにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: サインイン後にユーザーのクレームを変更するにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: セキュリティ トークンを無効にするにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: Cookie ミドルウェアにクレームを格納するにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: MVC アプリのアクション メソッドごとに PIN またはセキュリティ チェックが必要ですが、そのアクション メソッドに対するすべての要求でユーザーが PIN を入力する必要がないように、成功を保存したいと思います。 回答はこちらをご覧ください。
  • Q: ソーシャル プロバイダーから返されたメール アドレスを DB に保存する必要があります。どうすればよいですか? 回答はこちらをご覧ください。
  • Q: "アカウントを記憶する" Cookie の使用時と非使用時にユーザーのログインを検出するにはどうすればよいですか? 回答はこちらをご覧ください。
  • Q: SignIn を呼び出した後で、OWIN を使って ASP.NET Identity でクレームを変更できますか? A: ユーザーのクレームを変更する場合に必要なのは、SignIn を呼び出すことだけです。 それによって基本的に ClaimsIdentity が Cookie にシリアル化されるため、後続の要求で新しいクレームが表示されます。