2012-11-02 29 views
1

我有一個移動應用程序,需要用戶登錄,用戶帳戶存儲在我的服務器上。將用戶帳戶與其Facebook帳戶相關聯的最佳方式是什麼?從移動應用程序中存儲Facebook用戶ID的最佳實踐?

例如,您可以使用Facebook移動SDK登錄,然後將Facebook用戶ID發送到服務器。不過,我擔心這意味着有人可以發送其他人的FB用戶標識(因爲這些標識是公開的)。

取而代之,我發送訪問令牌,並檢索我的服務器上的用戶ID。但這似乎有點低效,因爲我基本上正在做兩次查找 - 一次是訪問令牌的客戶端,一次是服務器。

做一個雙向查找,或直接發送用戶ID是否更好?或者,還有更好的方法?

回答

1

唯一安全的方法是將令牌發送到服務器並讓服務器檢索用戶ID。這就是stackmobparse這樣的服務是如何工作的。

相關問題