問題タブ [sqlmembershipprovider]

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 に答える
1157 参照

asp.net - SqlMembershipProvider初期化メソッドが呼び出されていません

MembershipProviderのカスタム実装を行いましたが、何らかの理由でinitializeメソッドが呼び出されていないため、プロバイダーがconfigパラメーターから適切にセットアップされていません。構成パラメーターは、最初にそれを呼び出し、どのように機能させるのですか。

0 投票する
4 に答える
2929 参照

.net - SQLMembershipProvider - 既存のデータベースにメンバーシップを追加します。権限の設定

これらの指示に従って、メンバーシップ関連のスキーマを既存のデータベース (myDatabase と呼びましょう) に追加しています。

その結果、多数のテーブル、ビュー、およびストアド プロシージャが myDatabase に作成されています。

次のステップは、アプリケーションが CustomizedMembershipProvider を使用するように web.config を変更することです。

次に、次のような接続文字列も指定する必要があります。

これが私の質問です:

  1. アプリケーションが使用する接続文字列とは異なる接続文字列を使用する必要がありますか? 特にメンバーシップ オブジェクトに関連する権限を持つ新しいユーザーをデータベースに作成する必要があるのでしょうか。
  2. 接続文字列がユーザー ID などで指定されたら、新しく作成されたオブジェクトに対してそのユーザーにアクセス許可を付与する必要がありますか? それはストアド プロシージャのみでしょうか、それともテーブルとビューでしょうか?

編集: メンバーシップ オブジェクトと共にデータベースに一連のロールが作成されていることに気付きました。そのため、ユーザーを適切な役割に割り当てることが重要です。役割はのようなものです

したがって、質問の最初の部分だけがそのまま残ります。新しいデータベースユーザーを作成することにポイントはありますか(データベース接続を分離します)

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

.net - SQLMembershipProvider - ソース コード

SQLMembershipProvider (.NET2.0) のソース コードはどこにありますか? 利用可能ですか?

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

c# - SqlMembershipProvider の管理

この問題に対する独自のソリューションを書き始める前に、SqlMembershipProvider を使用するときに標準ユーザーの詳細を管理するための事前構築済みのソリューションを教えてもらえますか? 私が Google で見つけた解決策は、中途半端な「解決策の例」であるか、日常的な使用には適していないようです。

よろしくリチャード

0 投票する
4 に答える
3509 参照

asp.net - オープン ソースの Asp.net メンバーシップ管理 GUI はありますか (netwebadmin に似ていますが、オンラインで動作します)。

Visual Studio 2005 には、asp.net メンバーシップ プロバイダーを使用してユーザーとロールを検索、追加、編集、および削除できるプロジェクトが付属しています。残念ながら、オンラインで使用することはできず、サイトに管理エリアを設けるには、独自の管理インターフェースをコーディングする必要があるようです。

netwebadmin の機能を備えているが、オンラインで使用できるオープンソースまたは無料のプロジェクトはありますか?

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

asp.net - SQL メンバーシップ プロバイダーを使用した ASP.NET セッションのタイムアウト

インプロセス メンバーシップ プロバイダーから sql メンバーシップ プロバイダーに切り替えて、Web サイト プロセスがリサイクルされたときにセッションが失われないようにしましたが、セッションはまだタイムアウトしているようです。

SQLメンバーシッププロバイダーを使用しているときにセッションがタイムアウトする原因となるものは他にありますか(web.configで設定されたセッションタイムアウト変数を除く)。ユーザーがブラウザーを閉じて開いても、セッションを維持したい。そのために何か特別なことをしなければなりませんか?

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

c# - SQL メンバーシップ プロバイダーを使用するための Active Directory 認証の移植

アプリケーションを Active Directory メンバーシップ プロバイダーの使用から SQL Server プロバイダーの使用に移行することを検討しています。私たちが見ている主な問題は、AD からユーザーのパスワードを取得できないことです。誰にもアイデアはありますか?ADを放っておくべきだと思う人はいますか?

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

asp.net-mvc - ASP.NET の SqlMembershipProvider によるシャーディング?

ASP.NET MVC でブログ ホスティング アプリを作成することを検討しています。私は .NET は初めてですが、LAMP の世界では十分な知識があります。私の質問は、ユーザー データの水平スケーリングに関するものです。

ブログを持つ各ユーザーは、データベースに 6 つのテーブルのようなものを持っています。ユーザーの 20% を 1 つのデータベース サーバーに配置し、20% を別のデータベース サーバーに配置できるように、水平方向のスケーリングを計画したいと考えています。ユーザーが使用していたデータベース サーバーを確認します。その後、アプリはその特定のデータベース サーバーとのみ通信します。

SqlMembershipProvider で使用されるデータベースを簡単に分割する方法がわかりません。任意のヒント?

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

cookies - 異なるドメイン間の SSO

ドメイン間でシングル サインオンを実装するにはどうすればよいですか? 2 つ以上のドメインがあり、SqlMembershipProvider (ASP.NET 2.0 メンバーシップ データベース) を使用して 1 つのサーバーを介してすべてのドメインを認証する必要があります。 foo.com を通じて認証します。さまざまなアプリケーションについてインターネット上で多くの記事を見つけましたが、同じドメインではあるが異なるドメインで、サイクルを説明している完全な記事は見つかりませんでした。FormsAuthenticationTicket クラスまたは FormsAuthentication クラスを使用している記事を見ました。web.config の machineKey が同じであることはわかっています。foo.com が認証されたら、認証 Cookie を複製し、Cookie のドメインを foo.com から bar.com に変更するだけで簡単だと思いましたが、できることがわかりました。他のドメイン Cookie を制御しないでください。それで、それを機能させる方法はありますか?

ありがとう、よろしく、 アーメド

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

asp.net - ASP .Net メンバーシップを使用してユーザー ログインを永続化する

ASP.NET 3.5 および SQL Server 2005 で構築された Web サイトがあり、SQL メンバーシップ プロバイダーを使用しており、おそらくフォーム認証を使用しています。

私のサイトのセキュリティ ニーズは非常に低いので、一度認証してから、ログを無期限に保持したいと思います (ユーザーに選択権を与えません)。

何が起こっているかというと、ユーザーがログインし、セッションの間ログインしたままになり、次に到着したときにログアウトされます。

ログインを永続化するにはどうすればよいですか?

技術的な詳細は次のとおりです。私はさまざまな期間のバリエーションを試しました。

ウェブ構成:

編集:クライアントによって保存されるCookie情報は次のとおりです。