私は、ASP.NET メンバーシップ、プロファイル、フォーム認証など、および OpenId/OAuth に精通しています。ただし、StackExchange と同様に、非常にスマートで最新の OpenId 対応のログインおよびプロファイル システムをまとめるための優れたリソースは見つかりませんでした。StackExchange のような認証とプロファイルを追加するパッケージまたはテンプレートはありますか? 理想的には、私が探しているものには次の機能があります。
- 既存の MVC プロジェクトまたは MVC のスターター テンプレートへの NuGet インストール
- OpenId、FaceBook、Twitter、またはクリーンな UI を備えたサイト内での認証を可能にします
- FaceBook および Twitter OAuth を、OpenId を使用する場合と使用しない場合がある既存のアカウントに関連付けることができます。
- 複数の認証方法でログインした場合に StackOverlow が行うのと同様に、複数の認証方法をマージおよび変更できます。
DotNetOpenAuth はそれに近づいていますが、ログインをマージし、OAuth トークンをユーザーに関連付けるというより複雑なケースを処理するには、依然として開発者に依存しています。完全な最新の認証ストーリーをかなり迅速に提供する優れた基本テンプレートまたはパッケージが今では存在するようです。