#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'
Кто-нибудь, пожалуйста, помогите мне?