如何解决“调用者uid XXXX与身份验证者的uid”不同的问题?

时间:2011-12-07 13:46:50

标签: android authentication accountmanager

我在AccountManager.get(this).getPassword(account)

收到此错误

如何解决这个问题。

提前致谢..!

1 个答案:

答案 0 :(得分:1)

您只能对使用与您的应用程序相同的密钥签名验证者的帐户执行此操作(即您是验证者的提供者)。如果不是,则出于安全原因,您无法直接读取密码。但是,任何好的身份验证器都不会存储密码,而是存储令牌。如果您需要访问由其他应用提供的现有帐户,则使用Account Manager: Using other accounts文章中概述的OAuth应该适合您。