質問

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

ユーザー名とパスワードを確認するValidateUserをオーバーライドしますが、OpenIdを使用するときにこれを実装する必要はありません。

OpenIdを使用してもメンバーシッププロバイダーを引き続き使用できるので、それを使用して現在ログインしているユーザーにアクセスできますか?

または、プロバイダーモデルを使用する必要がもうあるのですか?

役に立ちましたか?

解決

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

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

他のヒント

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top