google-identity - Google Credential API one tab 登录只支持谷歌应用引擎?
问题描述
https://developers.google.com/identity/one-tap/web/guides/get-google-api-clientid
和
https://developers.google.com/web/fundamentals/security/credential-management
使用“密码”登录它就像一个魅力(不使用 python 脚本)
但是像谷歌或脸书这样的“联合”登录我一直坚持下去。
我从这个 repo https://github.com/GoogleChromeLabs/credential-management-sample看到了演示服务器端脚本(main.py)
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只支持谷歌应用引擎 python 运行时?我可以在其他服务器或本地主机上运行这个项目吗?或其他语言的演示?我没有找到示例(更少的文档)
因为我试图在本地主机上运行演示项目,但我得到了错误
Traceback (most recent call last):
File "working/main.py", line 17, in <module>
from google.appengine.ext import vendor
ModuleNotFoundError: No module named 'google'
有人帮我吗?
解决方案
推荐阅读
- entity-framework-core - Unable to create an object of type 'MyDbContext'. Add an implementation of 'IDesignTimeDbContextFactory
' - python-3.x - Value error when populating a new column in a dataframe based on conditional values
- javascript - 如何防止 Firebase 记录中的重复
- agda - 在 isSet 类型中构造带有约束的正方形
- java - 查询创建 Spring Data JPA
- python-3.x - 评估 tf.keras.model 输出之间的成对距离
- ios - 从扩展中获取颜色
- opengl-es - 我可以使 GLSL 结构具有 std140 布局吗?
- javascript - 在 Gulp 4 的函数中使用 gulp-run-command?
- android - AdColony 中介没有来自广告来源的填充