2012-11-27 74 views
1

我目前正試圖在MVC 3中使用RavenDB身份驗證包和Facebook C#SDK進行身份驗證。除了保留所有由Facebook Graph API提供的信息(例如facebookId和accesstoken)。擴展RavenDB AuthenticationUser

一個可能的(雖然很醜)解決方案是爲這些信息創建一個單獨的Facebook文檔模型,並在對用戶執行任何操作時管理AuthenticationUser和facebook模型。

但是,我想知道是否可能有一種更優雅的方式來處理這些額外的數據,並通過可能的方式將其擴展到AuthenticationUser文檔中?任何建議將不勝感激。提前致謝。

回答

1

最簡單的方法就是從AuthorizationUser繼承並添加任何你想要的東西。 您也可以不從它繼承,只要它具有相同的形狀(期望的屬性匹配)

+0

我想感謝您花時間回答我的問題,無論是在這裏還是在RavenDB板上。你真的讓RavenDB很高興與之合作。 – jamesamuir