Как правильно хранить / обновлять sh сторонний токен доступа Oauth на стороне сервера - PullRequest
0 голосов
/ 17 марта 2020

Как правильно хранить / обновлять sh токены доступа в моем бэкэнде, которые я получаю, когда пользователь разрешает мне получать доступ к сторонним приложениям от их имени?

I go через серверный поток Oauth с программным обеспечением Quickbooks Online (QBO) и запросить у пользователя разрешение на доступ к своей учетной записи (в определенных пределах). После завершения потока Oauth у меня есть доступ, refre sh token, а также идентификатор токена. Как мне хранить эти токены в моей базе данных?

Я мог бы просто сохранить его в базе данных, но тогда мой токен refre sh мог бы истечь, и мне придется провести моего пользователя через другой поток Oauth (которого я хочу избежать)

I может иметь задание cron, которое запускает и обновляет все токены, когда они вот-вот истекают, но это кажется супер хакерским.

Как правильно хранить / обновлять sh эти токены?

ps Не уверен, правильно ли я формулирую свой вопрос, потому что не могу найти ответы на Так что пока, и я уверен, что люди, должно быть, спрашивали об этом раньше.

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