API учетных данных Google для входа в одну вкладку поддерживает только Google App Engine?

#google-identity

#google-identity

Вопрос:

Я изучаю вход в одну вкладку Google в соответствии с https://codelabs.developers.google.com/codelabs/credential-management-api/index.html?index=../..index#1

https://developers.google.com/identity/one-tap/web/guides/get-google-api-clientid

и

https://developers.google.com/web/fundamentals/security/credential-management

при входе в систему с паролем он работает как шарм (без использования скрипта python)

но «федеративный» логин, такой как Google или facebook, я застрял на нем.

Я вижу демонстрационные сценарии на стороне сервера (main.py ) из этого репо https://github.com/GoogleChromeLabs/credential-management-sample

 from google.appengine.ext import vendor
vendor.add('lib')

import os
import sys
import binascii
import json
import urllib
from bcrypt import bcrypt
from flask import Flask, request, make_response, render_template,
                  session, redirect, url_for
from oauth2client import client

from google.appengine.ext import ndb
from google.appengine.api import urlfetch
...
  

Я просто устал от серверных скриптов, которые теперь поддерживают google.appengine.ext только в Google app Engine python runtime? Могу ли я запустить этот проект на другом сервере или локальном хосте? или демо на других языках? Я не нашел пример (меньше документа)

из-за того, что я попытался запустить демонстрационный проект на localhost, и я получил ошибку

 Traceback (most recent call last):
  File "working/main.py", line 17, in <module>
    from google.appengine.ext import vendor
ModuleNotFoundError: No module named 'google'
  

Кто-нибудь, пожалуйста, помогите мне?