получение токена доступа с помощью omniauth-salesforce gem - PullRequest
3 голосов
/ 15 марта 2012

Я использую драгоценный камень omniauth-salesforce для доступа к данным salesforce в моем приложении rails.Я могу войти в систему Salesforce с помощью oauth и быстро получить код авторизации в своем приложении.Но как мне получить токен доступа для дальнейших вызовов REST.

1 Ответ

0 голосов
/ 13 февраля 2013

Токены OAuth2 истекают через определенное время.Вы можете кэшировать эти токены-носители для каждого пользователя за сеанс (возможно, в виде файла cookie?).

Вы также захотите захватить токен обновления.Срок действия маркера доступа может истечь, пока пользователь все еще взаимодействует с вами.Если это так, вы можете использовать токен обновления, чтобы получить новый токен доступа без участия пользователя.

Подробнее об OAuth2 можно найти в определении RFC 6749 .

...