3

我正在考虑使用 Android AccountManager 来创建我的自定义 AccountAuthenticator 等。但是,我尝试连接的服务器(连接代码已编写并正在工作)没有为我提供 Auth Token,所以我不必发送每次我想同步的用户密码。所以我问有没有一种方法可以实现 AccountAuthenticator 而无需使用 Auth Token 只是一个加密的密码???任何想法都非常受欢迎,代码插入点的一些帮助也会很棒。

我的问候,里本

4

1 回答 1

1

AccountAuthenticator默认情况下只是将密码保存在数据库中。如果你想加密它,你应该在你的实现中这样做。这留下了一个问题,即您将使用什么密钥以及将其存储在哪里。如果您只是将其嵌入到应用程序中,提取将是微不足道的。这是一个保存 Admob API 密码的示例实现。它虽然不加密它:

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

于 2012-10-10T03:04:36.847 回答