Встречается на собеседованиях • сегодня

С какими провайдерами OAuth авторизации работал

Работал с несколькими популярными провайдерами OAuth 2.0, включая:

  • Google OAuth (через google-auth, google-api-python-client)
  • Facebook (facebook-sdk)
  • GitHub (python-social-auth, requests-oauthlib)
  • Twitter (tweepy, python-twitter)
  • LinkedIn (python-linkedin-v2)
  • Яндекс OAuth (yandex-auth)

Пример авторизации через Google:

python
from google.oauth2 import id_token
from google.auth.transport import requests

def verify_google_token(token):
    try:
        id_info = id_token.verify_oauth2_token(
            token, requests.Request(), GOOGLE_CLIENT_ID
        )
        return id_info
    except ValueError:
        return None

Для универсальной работы с разными провайдерами часто использовал библиотеки:

  • Authlib
  • python-social-auth
  • requests-oauthlib
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы