ASP MembershipProviderでOpenIdを使用できますか?
-
02-07-2019 - |
質問
現在、カスタム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/
メンバーシップとの統合について不明。
所属していません StackOverflow