1

我目前正在尝试使用 RavenDB Authentication Bundle 和 MVC 3 中的 Facebook C# SDK 来实现身份验证。到目前为止,除了保留 Facebook Graph API 提供的所有信息(例如 facebookId 和 accesstoken)之外,我已经完成了所有工作。

一种可能的(尽管丑陋的)解决方案是为此信息创建一个单独的 facebook 文档模型,并在对用户执行任何操作时管理 AuthenticationUser 和 facebook 模型。

但是,我想知道是否有一种更优雅的方式来处理这些额外的数据,并通过可能以某种方式扩展它来将其合并到 AuthenticationUser 文档中?任何建议将不胜感激。提前致谢。

4

1 回答 1

1

最简单的方法是从 AuthorizationUser 继承并添加您想要的任何内容。您也可以不继承它,只要它具有相同的形状(预期属性匹配)

于 2012-11-27T13:10:49.533 回答