IBM Cloud auth refresh_token для обновления sh expired access_token? - PullRequest
0 голосов
/ 03 апреля 2020

Срок действия маркеров носителя IBM Cloud * (access_token) истекает через один час. Два вопроса:

Есть ли конкретное сообщение об ошибке c, сигнализирующее об истечении срока действия access_token? Не общее сообщение об ошибке HTTP Authentication failed; no valid credentials available. В частности, отправляет ли Speech-to-Text SDK сообщение здесь

stream.on('message', function(message, data) {

, когда срок действия access_token истек?

Второй вопрос: этот ответ говорит, что

нет никакого преимущества использования grant_type refresh_token перед получением нового токена доступа

Чтобы подтвердить, что я понимаю, refresh_token никогда не следует использовать; Я должен просто получить новый access_token?

1 Ответ

0 голосов
/ 05 апреля 2020

Я бы порекомендовал использовать IAMAuthenticator для обработки всего. См. актуальную речевую документацию здесь. Вы связались с RecognizeStream , который кажется устаревшим.

Существует пример того, как использовать IAMAuthenticator для начальной аутентификации. Затем этот объект обрабатывает refre sh автоматически.

...