[英]Android AccountManager authToken and OAuth
我的任務是為 Gmail 編寫 IMAP 電子郵件客戶端。 到目前為止,我知道客戶端應該通過 OAuth 進行身份驗證(Google 還提供了一個用於 IMAP auth 的 java 庫)。 但我想讓用戶免於輸入任何密碼。
Android 提供了一種很酷的“本機”方式來通過 AccountManager 為谷歌賬戶服務獲取 authToken。 但我想知道如何使用 authToken 以及它的用途是什么? 是否僅用於 GAE 身份驗證?
有沒有辦法在沒有瀏覽器的情況下獲取 oauthToken 和 oauthTokenSecret(通過 AccountManager)?
您在調用AccountManager.getAutToken()
時是否嘗試過使用“ oauth2:https://mail.google.com/
”作為“身份驗證令牌類型”( authTokenType
參數)?
根據你提到的談話中46:50所說的,它應該有效。
順便說一句, 此頁面描述了如何為 Google Tasks 獲取 OAuth2 令牌,並且它有一個指向代碼示例的鏈接。 這也使得它聽起來只是提供正確的authTokenType
參數的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.