我刚刚开始将 DotNetOpenAuth 与 MVC 应用程序一起使用,我很难理解它的实际工作原理。
据我了解,DotNetOpenAuth 将负责使用 Google/Twitter/Facebook 对用户进行身份验证(可能经过一些修改)。
之后会发生什么?用户是否根据请求进行了身份验证?用户信息是否保存在使用 IPrincipal、IIdentity 的会话中?它如何与将所有用户信息存储在应用程序数据库中的 MVC 应用程序(自定义表而不是默认的 .NET 成员资格提供程序)结合在一起?
另外,如果您知道有关该主题的任何好的教程和文档,也请分享。
谢谢!