2015-06-09 28 views
0

林建設一個web應用程序,其中用戶可以通過正常方式或通過facebook使用Facebook圖形插入用戶到數據庫

我使用圖形API收集用戶數據寄存器(姓名,電子郵件等)並插入到表中,

我的用戶表是這樣的(INT編號,名稱字符串,字符串密碼等。)

但我插入什麼作爲用戶密碼使用Facebook的圖形API時, ??我想用access tokens,但都是短暫的,甚至長期居住的人可以到期

更新

可以說我密碼留空,我該如何驗證他沒有密碼?使用

Spring MVC的安全,需要UsernamePasswordAuthenticationToken

或者我應該覆蓋的場景時,用戶從Facebook和處理它自己?但是這不是重新發明輪子?

+0

如果用戶沒有密碼,因爲他們使用了一些其他的身份驗證方法,那麼你就不必在所有填寫的密碼列 - 它可以爲空。無論如何,由於您沒有處理他們的身份驗證,您將不會檢查該值 - Facebook是。 – Lix

回答

0

我會怎麼做,這是是我的Facebook用戶創建另一個表,並使用id從Facebook的ID在你的表,然後當在與Facebook的用戶登錄,您可以檢查它是否已經存在等...

不知道這是最好的方式,但是這是我怎麼可能會做它。

相關問題