11

現在、カスタム MembershipProvider と標準のログイン コントロールを使用している ASP.Net 2.0 Web サイトがあります。ログイン コントロールを DotNetOpenId のものに置き換えたいと思います。

ユーザー名とパスワードをチェックする ValidateUser をオーバーライドしますが、OpenId を使用する場合はこれを実装する必要はありません。

現在ログインしているユーザーにアクセスするために引き続き使用できるように、OpenId を使用し、引き続きメンバーシップ プロバイダーを利用できるようにすることは可能ですか?

それとも、プロバイダ モデルを使用する必要がなくなったのでしょうか。

4

3 に答える 3

6

利用可能な組み込みプロバイダーはありません。ただし、いつでも独自のプロバイダーを実装できます。

または、codePlex で利用可能なこれをチェックアウトすることもできます。

于 2008-09-26T21:35:42.503 に答える
4

http://code.google.com/p/dotnet-membership-provider/にある1 つの Web プロジェクト テンプレートに は、dotnetopenid で動作するメンバーシップ プロバイダー クラスのサンプルがありますが、運用環境で使用する前に確認する必要があります。 .. 最後にソース コードをチェックしたときは、少し作業が必要でした。

于 2008-12-17T04:26:24.890 に答える
3

これは、MSFT の従業員である Andrew Arnott による最高の .NET OpenID ライブラリです: http://code.google.com/p/dotnetopenid/

メンバーシップとの統合については不明です。

于 2008-11-20T15:25:52.260 に答える