Лучший способ использования Oauth2 (для Google Ads API) в Django (Python)

Я начинающий Django/Python и хочу использовать API Google Ads. Для доступа к этому API мне нужно использовать Oauth2.

Я пробовал следовать этому официальному примеру: https://developers.google.com/google-ads/api/docs/client-libs/python/oauth-web

Но это не работает для меня, и они говорят, что это только базовая реализация (вероятно, не подходит для производства).

Они упоминают другой документ (https://developers.google.com/identity/protocols/oauth2/web-server#python), но я теряюсь в нем и боюсь, что даже если я смогу создать что-то работающее, я создам код, который будет глючным или небезопасным (а я полагаю, что аутентификация является важной частью для обеспечения безопасности).

Я видел, что есть много пакетов Django для Oauth, и я думаю, что они могут быть отличным вариантом для меня: https://djangopackages.org/grids/g/oauth/

Но я не знаю, какие пакеты лучше. Прочитав их описания, я даже не уверен, какие из них можно использовать для доступа к Google Ads API с помощью Oauth (то, что мне нужно), а какие - для создания собственной системы аутентификации Oauth (не то, что мне нужно).

Можете ли вы дать мне несколько рекомендаций или хотя бы статей/руководств, чтобы почитать об этом?

Большое спасибо!

Вернуться на верх