Как закрыть окно после аутентификации google?

Код для google oauth:

def get_service(user):
    cred = None
    if user.google_cred:
        cred = Credentials.from_authorized_user_info(user.google_cred)
    if not cred or not cred.valid:
        if cred and cred.expired and cred.refresh_token:
            cred.refresh(Request())
        else:
            flow = InstalledAppFlow.from_client_config(CLIENT_CONFIG, SCOPES)
            cred = flow.run_local_server(port=8080)

        new_google_cred = json.loads(cred.to_json())
        if 'refresh_token' not in new_google_cred.keys():
            new_google_cred['refresh_token'] = None
        user.google_cred = new_google_cred
        user.save()
    service = build('calendar', 'v3', credentials=cred)
    return service

Пример user.google_cred:

{"token": "{token}", "expiry": "2022-06-09T10:18:19.816495Z", "scopes": ["https://www.googleapis.com/auth/calendar"], "client_id": "{client_id}", "token_uri": "https://www.googleapis.com/oauth2/v3/token", "client_secret": "{client_secret}", "refresh_token": null}

Когда пользователь заходит первый раз, то у него в новом окне открывается страница google oauth, где он всё подтверждает, после чего висит страница с текстом "The authentication flow has completed. You may close this window.".

Можно ли просто закрыть это окно после аутентификации?

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