Автоматизация обновления входа в систему - PullRequest
0 голосов
/ 10 октября 2019

Поддерживает ли CloudFoundry UAA обновление токена для вошедшего в систему пользователя. В настоящее время я вошел в систему, используя "cf-cli" через пароль SSO. Примерно через неделю сессия истекает, и я должен снова войти в систему. Можно ли обновить токен в $ HOME / .cf / config.json по истечении срока действия? В соответствии с этим https://tools.ietf.org/html/rfc6749#section-6 мы должны иметь возможность обновить токен, передав параметры grant_type = refresh_token & refresh_token = tGzv3JOkF0XG5Qx2TlKWIA. Однако он ожидает, что будут присутствовать client_id или client_secret, т.е. использовать BASIC Auth. Можем ли мы сделать с зарегистрированным пользователем?

1 Ответ

0 голосов
/ 10 октября 2019

Вы можете обновить токен доступа, но не можете обновить токен обновления. Когда срок действия вашего токена обновления истечет, вы должны снова войти в систему.

refresh_token из config.json - это токен JWT, поэтому вы можете использовать инструмент типа https://jwt.io, чтобы просмотреть токен и увидеть, когдаэто истекает. Ваш токен обновления истечет в какой-то момент, истекает, это просто зависит от того, как долго ваш администратор позволяет ему работать. Неделя звучит довольно стандартно.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...