Построение пользовательского потока аутентификации в размещенном django-приложении для pydrive2
Я использую Django в качестве бэкенда.
Мне нужно создать пользовательский поток auth для pydrive2. Я не могу использовать gauth.LocalWebserverAuth(), так как он подходит только для локальных машин.
Я вижу этот пример кода в документации pydrive для пользовательского потока аутентификации.
from pydrive2.auth import GoogleAuth
gauth = GoogleAuth()
auth_url = gauth.GetAuthUrl() # Create authentication url user needs to visit
code = AskUserToVisitLinkAndGiveCode(auth_url) # Your customized authentication flow
gauth.Auth(code) # Authorize and build service from the code
AskUserToVisitLinkAndGiveCode - это та часть, которую я не могу понять. Что должна делать эта функция? Должен ли мой бэкенд перенаправлять пользователя на URI, который я добавил в качестве URI перенаправления в консоли google drive? Или я должен перенаправить пользователя на ссылку auth_url?