Срок действия новых токенов Github OAUTH истекает? - PullRequest
5 голосов
/ 03 апреля 2012

У меня есть приложение, полностью написанное на Javascript, которое широко использует Github API.Дело в том, что если вы откроете его в двух браузерах (скажем, Chrome и Firefox) и войдете в систему как один и тот же пользователь, OAUTH-токен второго браузера теперь станет самым последним токеном - токен в первом браузере немедленно перестает работать.

Это ожидаемое поведение?Можно ли оставить токены включенными даже после выпуска новых для пользователя?Или мне нужно предоставить какое-то хранилище токенов на моем сервере для каждого пользователя и постоянно извлекать / отправлять последний токен всем текущим клиентам?

Другими словами, как лучше всего поддерживать токены OAuth для несколькихклиенты одного приложения?

1 Ответ

1 голос
/ 29 мая 2012

Это ожидаемое поведение? Можно ли позволить токенам жить даже после того, как новые выдаются для пользователя? Или мне нужно предоставить некоторые своего рода хранилище токенов на моем сервере для каждого пользователя и продолжаю тянуть / отправить последний токен всем текущим клиентам?

Да, я бы предложил перенести эту функциональность в API, хранить токены на стороне сервера и предоставлять json API. Как я делаю с вкусноrepo.com

...