在我的應用程序中,用戶可以登錄Facebook並分享我的應用程序詳細信息。這工作很好。但是當用戶有一個官方的Facebook應用程序,如果用戶通過該官方應用程序登錄,或者沒有註銷或啓動我的應用程序,並點擊該Facebook登錄後,用戶可以自動登錄到該Facebook登錄ID和密碼。但我需要在我的應用程序用戶再次把用戶名和密碼。我怎樣才能做到這一點。請協助我。謝謝。Android Facebook登錄Issue
1
A
回答
3
使用此實中的身份驗證方法
private void authenticate() {
mFacebook.authorize(this, permissions, Facebook.FORCE_DIALOG_AUTH,
new DialogListener(){
這會幫助你。
3
簡短的回答:
你不能。
龍答:
Facebook已經創建了SSO(單點登錄)作出認證便於第三方應用程序的用戶的明確原因。更何況,保持實際的身份驗證安全。
要讓用戶使用Facebook從第三方應用程序進行身份驗證,有三種方法。從技術上講,有兩種方法,但第三種是禁用SSO並強制基於瀏覽器的應用程序。
- 如果用戶不有他的設備上安裝Facebook應用程序,網頁會做認證的職責。
- 如果用戶有安裝在設備上的Facebook應用程序,身份驗證將通過SSO完成。
- 這最後一個被一些開發者使用。這是通過使用DEFAULT_AUTH_ACTIVITY_CODE的
FORCE_DIALOG_AUTH
intead來實現的,您在應用程序中執行身份驗證部分。但這不建議,因爲它可能您的應用程序打開惡意的應用程序,可以(SOURCE竊取用戶的Facebook憑據:。回答傑西陳,誰在Facebook的https://stackoverflow.com/a/12433933/450534工作。如果你仍然想使用它
底線是,你不能有一個用戶從您的應用程序進行身份驗證。您需要使用Facebook的方式來做到這一點。
相關問題
- 1. Facebook登錄android
- 2. android facebook登錄
- 3. Facebook登錄android
- 4. Android:用facebook登錄
- 5. Android Webview Facebook登錄
- 6. Facebook登錄For Android
- 7. Facebook在Android登錄
- 8. Facebook登錄android WebView
- 9. Espresso android facebook登錄
- 10. Facebook登錄了Android
- 11. android facebook登錄按鈕自動登錄
- 12. 用Facebook無登錄按鈕登錄Android
- 13. Facebook的Android 3.0登錄
- 14. 檢查Facebook登錄Android
- 15. Android的Facebook登錄集成
- 16. Facebook登錄Android取消
- 17. Android的Facebook登錄的Widget:org.json.JSONException
- 18. Android Facebook API單點登錄?
- 19. 執行android登錄facebook
- 20. Android通過Facebook登錄
- 21. android facebook已經登錄
- 22. 通過Android的Facebook登錄
- 23. 單點登錄facebook titanium android
- 24. Android - Facebook登錄iOS示例
- 25. Facebook登錄Android應用
- 26. Facebook已經登錄android
- 27. Android Facebook登錄問題?
- 28. Facebook登錄Android應用
- 29. Facebook登錄通過android?
- 30. 在Android/phonegap上登錄Facebook