При локальной разработке я разрешаю моему приложению получить доступ к моей учетной записи Google с помощью OAuth 2.0, все работает нормально, но иногда, когда я перезагружаю свой локальный сервер, приложение исчезает из списка «Приложения с доступом к вашей учетной записи», доступного на https://myaccount.google.com/permissions.
Я еще не в производстве, поэтому пока не могу проверить, изменилось ли это поведение в производственной среде, но мне было интересно, есть ли причина, по которой Google отменяет доступ кприложение, без каких-либо действий со стороны пользователя?
Вот часть кода, которая обрабатывает авторизацию:
flow = Flow.from_client_secrets_file(settings.GOOGLE_CLIENT_SECRETS_FILE, scopes=SCOPES)
flow.redirect_uri = get_redirect_uri(request) # custom function to get my app url
authorization_url, state = flow.authorization_url(access_type='offline')