2012-10-09 82 views
3

我使用創建我的自定義AccountAuthenticator等了Android的AccountManager但是,我試圖連接服務器考慮(用於連接代碼編寫和工作)不向我提供的身份驗證令牌等等每次我想同步時,我都不必發送用戶密碼。所以我問的是有沒有實現AccountAuthenticator,而無需使用身份驗證令牌只是一個加密口令的能力的方法???任何想法都比歡迎,也有一些代碼插入點的幫助將是太棒了。客戶經理和身份驗證令牌

我的問候, Ribben

回答

1

AccountAuthenticator默認簡單地保存在一個數據庫中的密碼。如果你想加密它,你應該在你的實現中這樣做。這留下了什麼樣的關鍵問題,你將在哪裏存儲它。如果您只是將其嵌入到應用程序中,則提取操作將很簡單。以下是一個保存Admob API密碼的示例實現。它不加密雖然它:

https://github.com/AndlyticsProject/andlytics/blob/master/src/com/github/andlyticsproject/admob/AdmobAccountAuthenticator.java

+0

嗨,老兄,感謝您的答覆,正如我所說的在我的崗位我的服務器不提供我與身份驗證令牌...所以你能更explainatory你提供的原因,據我的理解,我的代碼可以看出,您的服務器使用的身份驗證令牌! – ribben

+0

代碼顯示瞭如何保存您的密碼,並允許您通過'AccountManager'得到它。你不必像現在這樣使用它,它只是一個樣本。檢查Github上的整個項目,看看它是如何使用的。 –

+0

感謝這麼多的代碼,但因爲現在我不知道我是否可以使用AccountManager而無需身份驗證令牌......所以,我首先關心的是這一點。 – ribben

相關問題