Поддерживает ли authlib refre sh мой токен доступа при использовании учетных данных клиента? - PullRequest
0 голосов
/ 26 февраля 2020

Я новичок в authlib, и при проверке документации упоминается, что он поддерживает "auto-refre sh" для password grant_type.

Мне было интересно, может ли библиотека определить, когда истек текущий связанный токен, при использовании client_credentials, а затем запросить новый токен доступа для меня. (исполняю для меня весь танец OAuth)

Кажется уродливым проверять каждый звонок, который мне нужно сделать, получил ли я 401, а затем запустить действие получения нового токена.

Есть ли лучшая практика для подражания здесь? можно ли это как-то добавить в качестве декоратора?

1 Ответ

0 голосов
/ 28 февраля 2020

Он автоматически обновит sh ваш токен, вот код для этого:

https://github.com/lepture/authlib/blob/master/authlib/integrations/requests_client/oauth2_session.py#L25 -L30

...