Google Refre sh token null при первом использовании с кодом авторизации - PullRequest
0 голосов
/ 06 февраля 2020

Моя продукция использует сервис Google API. Для некоторых из моих пользователей я получаю токен refre sh как ноль, даже если код авторизации, используемый для обмена токеном refre sh, используется впервые. Я вижу это поведение только для 20% моих пользователей.

 GoogleTokenResponse tokenResponse = getGoogleTokenResponse(authCode, clientSecrets);
            refreshToken = tokenResponse.getRefreshToken();
            email = parseEmail(tokenResponse);
            logger.info("Refresh token obtained " );
            if(refreshToken != null) {
             // persist the refresh token here..
                }
            } else {
                logger.info("Refresh token obtained is null" );
            }

Я не уверен, что токен refre sh получен асин c, и я пытаюсь сохранить мой токен refre sh даже до того, как он станет доступен.

Я что-то не так с кодом?

...