我目前正在尝试使用 RavenDB Authentication Bundle 和 MVC 3 中的 Facebook C# SDK 来实现身份验证。到目前为止,除了保留 Facebook Graph API 提供的所有信息(例如 facebookId 和 accesstoken)之外,我已经完成了所有工作。
一种可能的(尽管丑陋的)解决方案是为此信息创建一个单独的 facebook 文档模型,并在对用户执行任何操作时管理 AuthenticationUser 和 facebook 模型。
但是,我想知道是否有一种更优雅的方式来处理这些额外的数据,并通过可能以某种方式扩展它来将其合并到 AuthenticationUser 文档中?任何建议将不胜感激。提前致谢。