【问题标题】:AuthorizationException: {"type":0,"code":3,"errorDescription":"Network error"} : AppauthAuthorizationException: {"type":0,"code":3,"errorDescription":"Network error"} : Appauth
【发布时间】:2021-12-17 08:30:43
【问题描述】:

我正在关注https://github.com/openid/AppAuth-Android 使用 Appauth 实现 Keycloak 登录。我有时会在尝试请求令牌时收到 AuthorizationException: {"type":0,"code":3,"errorDescription":"Network error"}。有时它工作正常,我得到了回应。我在互联网上搜索并找不到解决方案。有人知道解决方案吗?

我使用以下代码获取令牌

authService.performTokenRequest(
resp.createTokenExchangeRequest(),
new AuthorizationService.TokenResponseCallback() {
  @Override public void onTokenRequestCompleted(
        TokenResponse resp, AuthorizationException ex) {
      if (resp != null) {
        // exchange succeeded
      } else {
        // authorization failed, check ex for more details
      }
    }
});

谢谢。

【问题讨论】:

    标签: android openid-connect appauth


    【解决方案1】:

    您的代码看起来不错,类似于this code of mine

    失败的消息应该类似于step 10 of my blog post。当我遇到此类问题时,我会继续跟踪 HTTPS 消息,以便更好地了解原因。博文的第 7 步链接到 HTTPS 跟踪设置,以防万一。

    【讨论】:

      猜你喜欢
      • 2018-04-30
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 2020-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多