相关疑难解决方法(0)

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

我认为AppAuth作为一个库缺乏大量关于如何使用库本身的支持文档。有一些方法如performActionWithFreshTokens() 的记录模糊。例如,我如何使用此方法来刷新令牌。我还想知道文档是否足够清晰以供 Kotlin 解释。

让我再次想到这里的是,我如何使用这个库在 android (Kotlin) 上的以下情况下执行刷新令牌。

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

此时,尝试使用此方法 createTokenRefreshRequest() 或 PerformActionWithFreshTokens() 刷新访问令牌和其他令牌需要 chrome 选项卡意图显示并要求用户再次输入用户名和密码(与对第一次)。

这是设计使然吗?有没有办法可以刷新令牌而不需要 chrome 选项卡意图显示?

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

在尝试了各种方法来实现这一目标之后,这就是我一直遇到的行为。有点困惑尝试刷新或获取新的访问令牌时是否应显示 chrome 选项卡意图。

android oauth kotlin appauth

8
推荐指数
0
解决办法
1031
查看次数

标签 统计

android ×1

appauth ×1

kotlin ×1

oauth ×1