Нужен ли маркер обновления при создании cronjob RingCentral? - PullRequest
0 голосов
/ 07 июня 2018

Поскольку использование токена обновления дает вам новую пару токенов, в чем преимущество обновления по сравнению с получением нового токена аутентификации?Например:

  • 65 минут после получения токена, я должен обновить его (и получить новый токен), или
  • просто получить новый

Почему бы просто не получать каждый раз новый токен доступа?

Если я делаю все на своем собственном сервере / в своем собственном коде, есть ли какая-то польза для обновления.Или это так же полезно получать новый токен каждый час?

В некоторых случаях я получаю суть обновления, но когда это все под моим контролем, необходим ли токен обновления?

1 Ответ

0 голосов
/ 07 июня 2018

Преимущество заключается в простоте получения токена доступа.

Подумайте о потоке кода авторизации.Если вы не получите токен обновления, клиентское приложение должно запустить новый поток кода авторизации для получения нового токена доступа.Это включает взаимодействия с конечным пользователем для пользовательских грантов (логин конечного пользователя в простых терминах).Для некоторых приложений такой повторный вход не является желательной функцией.Для них наличие токена обновления является очень желательной функцией.

Поэтому, когда вы разрабатываете свое приложение, если вы не хотите, чтобы конечные пользователи предоставляли свои учетные данные каждый раз, когда клиентское приложение хочет получить токен доступа, вам следуетиспользуйте токен обновления.Но если это не так, и у вас есть другие способы завершить процесс получения токена доступа, то это скорее дизайнерское решение.

...