問題タブ [membershipreboot]

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 投票する
2 に答える
256 参照

authorization - Brock Allen MembershipReboot with SPA (Single Page Application) Breeze アプリケーション認証リダイレクト

MembershipReboot を Breeze SPA アプリケーションと統合しました。ログインと認証は期待どおりに機能します。BreezeController.cs に、承認の失敗をキャプチャするために以下のコードを追加しました。

以下のコードが呼び出されると、承認の欠如がキャッチされます。

[System.Web.Http.HttpGet] [ValidateAntiForgeryToken] [Authorize] public string Metadata() { return _repository.Metadata; }

ただし、リダイレクト コードが Toast エラー ハンドラに読み込まれ、エラーとして表示され、リダイレクトが機能しません。

エラー画面に読み込まれるのではなく、コードを実行する方法はありますか?

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

membershipreboot - Cookie は設定されますが、後続のリクエストでは送信されません

ローカル ユーザー グループの MembershipReboot のデモを準備しています。2 つの Cookie によって奇妙なシナリオが発生しています。

  1. FedAuth; と
  2. FedAuth1

レスポンスのヘッダーに設定されています。ただし、後続のリクエストでは、それらはヘッダーの一部ではありません。Fiddler を使用してこれを確認したところ、ログインが成功した後に User.Identity.IsAuthenticated が常に false である理由が説明されています。

この奇妙なシナリオにつながる可能性のあるものはありますか?

乾杯

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

owin - カスタム UserAccount を MembershipReboot.Owin に登録するにはどうすればよいですか?

Membershipreboot.owin を使用して、カスタム ユーザー アカウントでマルチテナントの例を作成した人はいますか?

カスタム アカウントを使用する場合、メンバーシップ ミドルウェアをどのように構成すればよいかわかりません。デフォルトの例ではカバーされていません。そして、私はファンキーな Funcs について十分に経験していないと思います。どんな助けでも大歓迎です。

どうも。

OwinExtentionMethods は次のようになります。

2 つの func をどのように入力しますか?

0 投票する
0 に答える
254 参照

c# - マルチプロジェクト ソリューションで MembershipReboot を配置する場所

以前のプロジェクトでは、 BrockAllen.MembershipRebootをメンバーシップ サービス プロバイダーとして使用していましたが、当時は利用可能な NugetPackage がなかったので、コードをコピーして少し移動しました。

次のような解決策がありました。

これで、NuGet を使用して MembershipReboot をインストールできることがわかりました。しかし、どのプロジェクトにインストールすればよいかわかりません。

私の現在のプロジェクトソリューションは次のようになります。

GitHub ページのすべての例は、単一のプロジェクト ソリューションです。Nuget Package を使用して UserAccountModel が BaseEntity を継承できるようにする方法や方法がわかりません。IUserAccountRepository を Sol.Database に配置し、UserAccountServices を Sol.Services に配置するのが理想的です。

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

dependency-injection - Ninject DI を Unity DI に変換する

次の Ninject DI を Unity に変換するにはどうすればよいですか? 正しい構文を理解するのに苦労しています。

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

.net - 存在しない.NET Entity Framework「記憶」データベース名

私は、Brock Allen の素晴らしいMembershipRebootライブラリを使用して、.NET アプリケーションで ID サービスを提供しています。Getting Started with MembershipRebootごとに、MembershipReboot はデータ アクセスに Entity Framework (EF) を使用します。

サンプル アプリには、SQL Server データベース MembershipReboot.mdf が含まれています。このデータベースからスキーマとデータをエクスポートし、アプリケーションのデータベース (MyTestApp.mdf - 以下を参照) にインポートしました。

MembershipReboot に付随するサンプルで次の接続文字列が定義されているため、MembershipReboot.mdf がどこから来たかを確認できます。

アプリのデータベースに次の接続文字列を設定しました。

最近まで、すべてが順調でした。次に、アプリケーションを 1 回起動すると、最初のデータベース アクセス時に断続的に次のエラーが発生し始めました。

ファイル 'C:\Users\mkrieger\Google Drive\Projects\MyTestApp\MyTestApp\App_Data\MembershipReboot.mdf' をデータベース 'MembershipReboot' として添付できません。

説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.Data.SqlClient.SqlException: ファイル 'C:\Users\mkrieger\Google Drive\Projects\MyTestApp\MyTestApp\App_Data\MembershipReboot.mdf' をデータベース 'MembershipReboot' として添付できません。

「MembershipReboot.mdf」の実行可能ファイルとすべてのバイナリ ファイルの文字列検索に続いて、アプリケーションのディレクトリの全文検索を実行しましたが、空になりました。

私は何が欠けていますか?

0 投票する
0 に答える
128 参照

guid - Guid キーが失敗した MembershipReboot での UserClaim の削除/削除

私はプロジェクトに取り組んでおり、MembershipReboot をメンバーシップ マネージャーとして使用しています。シングル テナント デモで使用されている int の代わりに、キーに Guid を使用しています。アプリケーションで UserClaim を追加できますが、それらを削除または削除しようとするとエラーが発生します。外部キーを null に設定できないというエラー。UserClaim には、ParentKey という 1 つの外部キーしかありません。とにかく、フレームワークがそれをnullに設定するべきではないと思います.UserClaimを変更するのではなく、単純に削除する必要があります. 変更された UserClaims のリポジトリをスキャンして削除することでこれを修正できますが、これは恐ろしい作業です。他の誰かが UserClaim を使用したことがあるかどうか、そして彼らが彼らのために働いているかどうか疑問に思っていましたか?

MembershipReboot バージョン 7.2。