0
头像

临时存储令牌

我正在创建一个插件来使用 api 访问内部服务。我能够从用户那里获取用户名和密码,并将其传递给 api 以从 api 服务中获取一个短期(15 分钟)的访问令牌。我想知道如何最好地存储这个 api 令牌,以便用户不必每次都重新输入用户名和密码。
贾格纳坦·阿拉古拉詹

官方评论

头像

你好,
如果您使用“PasswordOption”,您可以指定是否记住密码,这样用户就不必再次输入密码,但您需要重新获取令牌。

如果您想重新使用访问令牌,实现该目的的一种方法是添加另一个“PasswordOption”,将其可见性设置为 false 并将令牌值存储在该选项中。

默认情况下,所有选项将其值序列化为 user_preferences.xml。您也可以使用任何其他 String 选项,但使用 PasswordOption 将在序列化之前对令牌进行加密。

乔纳斯·库恩
评论动作 永久链接

1条评论