問題タブ [asp.net-identity-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
987 参照

asp.net-mvc-5 - ApplicationCookie にサインインする前に外部 Cookie をサインアウトする - OWIN

私は現在、新しい ASPNET ID と Owin 認証を研究しているので、自分用にカスタマイズできます。デフォルトの MVC 5 アプリケーションを作成したところ、このコードに出くわしました

質問

外部 Cookie を残すことによるセキュリティ上のリスクはありますか?

0 投票する
1 に答える
14535 参照

asp.net - 「Microsoft.Owin.IOwinContext」には「GetUserManager」の定義と拡張メソッドが含まれていませんか?

次のコードは、Asp.Net Identity 2.0 サンプルからコピーしたものです。

ただし、次のエラーが発生しますか?

エラー 3 'Microsoft.Owin.IOwinContext' には 'GetUserManager' の定義が含まれておらず、タイプ 'Microsoft.Owin.IOwinContext' の最初の引数を受け入れる拡張メソッド 'GetUserManager' が見つかりませんでした (using ディレクティブまたはアセンブリ参照?)

アップデート:

Microsoft.AspNet.Identity.Owin.dll のバージョン 2 は、...\packages\Microsoft.AspNet.Identity.Owin.2.0.1\lib\net45 に既に存在します。

ただし、HttpContext.GetOwinContext()私のプロジェクトとサンプルではビューの定義が異なります。私のプロジェクトの最初の3行は

サンプルが

しかし、Neget を使用して、すべての Owin Nuget パッケージを最新バージョンに更新済みです。

0 投票する
2 に答える
5859 参照

asp.net-mvc-5 - 電子メールを null または空にすることはできません。MVC 5、アイデンティティ 2.0.0

コードを Identity 1.0.0 から 2.0.0 に完全に移行したところ、何らかの理由で奇妙な問題が発生しました。ユーザーを作成しようとすると、成功しません。エラー: 電子メールを null または空にすることはできません。(もちろん、プロパティに有効なメールを挿入します)。助けてください..

Controller.cs

AccountViewModel.cs

0 投票する
1 に答える
406 参照

asp.net-mvc-5 - Identity 2.0 ユーザーをオブジェクトに追加する方法

だから私は把握しようとしており、多対多の関係を作るためEF6にそれを使用しています。Identity 2.0Visual Studio 2013 と MVC 5 テンプレートです。

次のモデルを備えた新しい MVC アプリがあります。

次に、 のコントローラーとビューをスキャフォールディングしますMeetings。たとえば、 myにeveryuserを として追加したい場合、アクションを次のように変更できると想像できます。attendeemeetingCreate

ただし、自分には表示されないため、機能しているとは思いません。LocalDBこれを会議の詳細ビューに追加すると、結果が得られません。

最後に、LocalDB には test と test2 という 2 人のユーザーがいます。

これを機能させるには、どのチュートリアルまたはドキュメントを使用すればよいですか?

* 編集 *

だから私はあなたの提案を試しました(認めますが、私は async と await とその実装方法に慣れていません)、await を使用できるようにコントローラーを変更する必要があったため、実行しているかどうかわかりませんこれは正しくなりましたが、次のようにコンパイルすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という実行時エラーが発生します。

(Entity Framework でモデルのセットアップが欠落している可能性はありますか? プロジェクトは、まさに上記のコードに加えてデフォルトです。)

0 投票する
3 に答える
2770 参照

asp.net-mvc-5 - Asp.Net Identity Framework の AspNetUsers テーブルにフィールドを追加するにはどうすればよいですか?

新しい asp.net ID を調査しています。コードファーストと移行機能を使用してユーザーテーブル「AspNetUsers」にフィールドを追加することは素晴らしいようです。

「Name」、「CreatedOn」、「CreatedFromIP」などの列を追加して、.NET から読み取れるようにしたい

簡単な解決策はありますか?

0 投票する
1 に答える
961 参照

c# - Asp.Net Identity 2.0 の RoleManager は Guid をサポートしていないようです

これまでのところ、すべてのタイプを Guid を使用するように変換する際に問題はありませんでした (例):

を詳しく見てみましょうMicrosoft.AspNet.Identity.UserManager:

明らかにTKeyジェネリックであるため、許可されますGuid

次はロール マネージャーです。

しかし、の定義Microsoft.AspNet.Identity.RoleManager:

ロールのキーが の場合にのみ機能するようですstring。これはバグですか、それとも何か不足していますか?