在Android上如何/在哪里存储刷新令牌?

时间:2014-10-15 07:50:06

标签: android oauth oauth-2.0 accountmanager

我正在编写一个使用OAuth的应用。我知道我可以使用accountManager.setAuthToken存储身份验证令牌,但是我在哪里存储刷新令牌?我想我可以使用accountManager.setUserData或共享首选项,但它们看起来都是hackish。

建议?

2 个答案:

答案 0 :(得分:1)

为什么不更改类型并将其设置在同一个帐户中?

accountManager.setAuthToken(account, "SECURE", secureToken);

accountManager.setAuthToken(account, "REFRESH", refreshToken);

答案 1 :(得分:-1)

我认为你可以像密码一样保存它。