我正在使用Google登錄工作流來獲取GoogleSignInAccount對象。我想將Google用戶身份驗證到我的Firebase應用,這需要使用requestIdToken(String serverClientId)在構建我的Google客戶端API時可以請求的令牌。我不知道該怎麼把我的serverClientId?firebase serverClientId在構建GoogleSignInOptions時
3
A
回答
6
這是FirebaseUI 0.3 uses to build the sign-in options:
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(googleClientId)
.requestEmail()
.build();
哪裏googleClientId
是在Firebase documentation for Google authentication描述的客戶端ID。最重要的是需要注意的是,儘管您正在構建Android應用程序,但您仍需要創建網絡應用程序。
但是:這幾天你不需要指定一個id令牌。在FirebaseUI 0.3.1,我們將切換到this用於構建登錄選項:
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build();
少了一個配置值操心。 :-)
14
爲了避免java.lang.IllegalArgumentException: Must specify an idToken or an accessToken
,使用
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(googleClientId)
.requestEmail()
.build();
相關問題
- 1. 創建GoogleSignInOptions ...?
- 2. 構建Firebase DB
- 3. 構建Firebase數據
- 4. Firebase高效構建數據?
- 5. 構建Firebase數據庫
- 6. 構建Firebase數據庫
- 7. (在Unity中Firebase Databse)在構建Android時缺少Temp中的classes.jar
- 8. requestIdToken在GoogleSignInOptions獲得空指針異常
- 9. 在構建時
- 10. 創建bean在構建時
- 11. Firebase拼合結構並創建pojo android
- 12. 來自Unity的Google Firebase構建錯誤
- 13. 安卓:無法解析符號GoogleSignInOptions
- 14. Firebase架構
- 15. Firebase db架構
- 16. Firebase中架構的結構
- 17. 用於Unity的Firebase Messaging Package在使用Gradle構建時會出現問題
- 18. 上傳照片時,在Firebase存儲中創建的最佳結構是什麼?
- 19. 在構建時嘗試構建ASP MVC視圖時出錯
- 20. Firebase數據結構
- 21. 在構建時的Visual Studio
- 22. Dojo構建在運行時
- 23. 獲得在構建時
- 24. 中間人 - 在構建時
- 25. 無法在Firebase中構建應用程序
- 26. 如何在Firebase中構建數據以避免N + 1選擇?
- 27. Firebase在創建帳戶時創建額外的用戶數據
- 28. Solr建議過濾器在構建時
- 29. 在創建Firebase時生成Gradle時出錯
- 30. 在聊天應用程序中Firebase實時數據庫結構
是否'requestIdToken(ID)'甚至工作?我不斷收到無效的證書異常。現在我使用'GoogleAuthUtil'從上面提到的'GoogleSignInResult'中使用電子郵件地址獲取OAuth令牌。這是正確的方法嗎? - 您沒有提及'GoogleAuthUtil' ... – cybergen
java.lang.IllegalArgumentException:必須指定一個idToken或accessToken。 –
我試着刪除requestIdToken,但仍然無法正常工作。它需要它! – jonney