問題タブ [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.
asp.net-mvc-5 - ApplicationCookie にサインインする前に外部 Cookie をサインアウトする - OWIN
私は現在、新しい ASPNET ID と Owin 認証を研究しているので、自分用にカスタマイズできます。デフォルトの MVC 5 アプリケーションを作成したところ、このコードに出くわしました
質問
外部 Cookie を残すことによるセキュリティ上のリスクはありますか?
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 パッケージを最新バージョンに更新済みです。
asp.net-mvc-5 - 電子メールを null または空にすることはできません。MVC 5、アイデンティティ 2.0.0
コードを Identity 1.0.0 から 2.0.0 に完全に移行したところ、何らかの理由で奇妙な問題が発生しました。ユーザーを作成しようとすると、成功しません。エラー: 電子メールを null または空にすることはできません。(もちろん、プロパティに有効なメールを挿入します)。助けてください..
Controller.cs
AccountViewModel.cs
asp.net-mvc-5 - Identity 2.0 ユーザーをオブジェクトに追加する方法
だから私は把握しようとしており、多対多の関係を作るためEF6
にそれを使用しています。Identity 2.0
Visual Studio 2013 と MVC 5 テンプレートです。
次のモデルを備えた新しい MVC アプリがあります。
次に、 のコントローラーとビューをスキャフォールディングしますMeetings
。たとえば、 myにeveryuser
を として追加したい場合、アクションを次のように変更できると想像できます。attendee
meeting
Create
ただし、自分には表示されないため、機能しているとは思いません。LocalDB
これを会議の詳細ビューに追加すると、結果が得られません。
最後に、LocalDB には test と test2 という 2 人のユーザーがいます。
これを機能させるには、どのチュートリアルまたはドキュメントを使用すればよいですか?
* 編集 *
だから私はあなたの提案を試しました(認めますが、私は async と await とその実装方法に慣れていません)、await を使用できるようにコントローラーを変更する必要があったため、実行しているかどうかわかりませんこれは正しくなりましたが、次のようにコンパイルすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という実行時エラーが発生します。
(Entity Framework でモデルのセットアップが欠落している可能性はありますか? プロジェクトは、まさに上記のコードに加えてデフォルトです。)
asp.net-mvc-5 - Asp.Net Identity Framework の AspNetUsers テーブルにフィールドを追加するにはどうすればよいですか?
新しい asp.net ID を調査しています。コードファーストと移行機能を使用してユーザーテーブル「AspNetUsers」にフィールドを追加することは素晴らしいようです。
「Name」、「CreatedOn」、「CreatedFromIP」などの列を追加して、.NET から読み取れるようにしたい
簡単な解決策はありますか?
c# - Asp.Net Identity 2.0 の RoleManager は Guid をサポートしていないようです
これまでのところ、すべてのタイプを Guid を使用するように変換する際に問題はありませんでした (例):
を詳しく見てみましょうMicrosoft.AspNet.Identity.UserManager
:
明らかにTKey
ジェネリックであるため、許可されますGuid
。
次はロール マネージャーです。
しかし、の定義Microsoft.AspNet.Identity.RoleManager
:
ロールのキーが の場合にのみ機能するようですstring
。これはバグですか、それとも何か不足していますか?