我想實現用戶可以使用Facebook(以及後來的Twitter等)登錄的Android應用程序(Web應用程序的一部分)。實現Facebook(SDK 4.0.1)的Android應用程序登錄
我應該在我的數據庫中保存什麼值。我的想法是電子郵件,密碼,供應商, 的access_token電子郵件,密碼=>應用程序內登錄 提供商,=的access_token>從供應商的應用程序登錄
可以的access_token過期或改變。我如何跟蹤這些變化。我可以將它保存在SystemPreference中,但是不是一個新的緩存的。我是否需要進行GraphRequest每次
1.我需要保存一種信息,以通過Facebook在我的應用程序中對用戶進行身份驗證。基於OAuth協議,每個access_token對於我的應用程序都是私人的,並對每個用戶進行身份驗證。這意味着,它就像是一組用戶給我的應用程序的權限,從而向我驗證自己。 因此,如果用戶從我的Android應用程序註冊,然後從瀏覽器登錄生成的access_token是相同的,我會認出他。 –
它是如何識別同一用戶的網絡和移動? –
是的,因爲我的應用(包括android和web)都必須識別同一個用戶。看我登錄很多次,我發現access_token是相同的,如果所要求的權限是相同的。基於OAuth,這是可以說「憑據」。但是,如果到期或更改權限,則會生成新的權限。我不知道如何跟蹤它 –