AppAuth Kotlin Android过期令牌和刷新令牌

时间:2020-07-19 23:23:00

标签: android kotlin oauth appauth

我认为

AppAuth是一个图书馆,因为它缺乏许多有关如何使用该图书馆本身的支持文档。有一些方法,如performActionWithFreshTokens()模糊地记录在案。例如,如何使用此方法刷新令牌。我还想知道文档是否足够清晰,足以为Kotlin解释。

再一次给我带来的问题是,在以下情况下,如何使用该库在android(Kotlin)上执行刷新令牌。

第一次请求令牌成功。现在说该应用已被关闭或在后台运行了一段时间,当再次重新启动时,access_token已过期...

在这一点上,尝试使用此方法createTokenRefreshRequest()或performActionWithFreshTokens()刷新访问令牌和其他令牌时,需要显示chrome标签,并要求用户再次输入用户名和密码(与执行此操作相同)它是第一次)。

这是设计使然,有没有一种方法可以刷新令牌,而无需显示chrome选项卡?

使用AppAuth和OkHttp的组合是客户端。

尝试各种尝试来实现这一目标,这是我一直得到的行为。有点困惑,在尝试刷新或获取新的访问令牌时是否应显示chrome标签意图。

0 个答案:

没有答案