MVC アプリで DotNetOpenAuth を使い始めたばかりで、実際の仕組みを理解するのが少し難しいです。
私が理解している限りでは、DotNetOpenAuth は Google/Twitter/Facebook でのユーザー認証を処理します (おそらく変更後)。
その後どうなりますか?ユーザーはリクエストごとに認証されていますか? ユーザー情報は、IPrincipal、IIdentity を使用してセッションに保存されますか? すべてのユーザー情報をアプリケーション データベース (カスタム テーブルであり、既定の .NET メンバーシップ プロバイダーのものではない) に格納する MVC アプリケーションとどのように適合しますか?
また、この件に関する優れたチュートリアルやドキュメントを知っている場合は、これも共有してください。
ありがとう!