-
39 votesanswersviews
Google App Engine与Firebase
我正在尝试决定使用哪个选项 . (或者如果更好的话,则为另一个)这适用于消息类型的应用程序,其中会有大量的通知和数据库写入 . Option 1 - 使用 Cloud endpoints 和 Cloud 数据存储的Google App Engine优点: 能够按照我想要的方式构建API . 可扩展 缺点: 实施通知系统的更多工作 . (最终将成为Firebase Cloud... -
2 votesanswersviews
如何在Google Cloud Endpoints中检查服务到服务身份验证?
我正在尝试将单一的Google App Engine应用程序(使用Python和标准环境)拆分为一个应用程序中的多个服务 . 默认服务是使用另一个服务中的 endpoints 框架调用API . 一切都很好,除了我不明白如何正确检查默认服务的身份验证(并使其在本地开发服务器和 生产环境 中都工作) . 要调用该服务,我正在使用 google-api-python-client 和默认的应用程序凭据... -
-1 votesanswersviews
使用Google Datastore查询控制台时出现问题
我一直在使用appengine实现一个应用程序,我也在使用JDO . 在我的一个实体类中,我有一个int属性: @Extension(vendorName="datanucleus", key="gae.unindexed", value="true") @Persistent int numberToStore; 我能够存储实体并访问... -
0 votesanswersviews
Google Cloud Endpoints Multi Get
我有一个名为Resource的Endpoints Proto Datastore API的EndpointsModel,我正在使用:Resource.query() . fetch(10)请求10个项目 . 问题是它返回了一个资源数组,但根据“创建 endpoints API”的文档,我需要返回一组消息 . https://cloud.google.com/appengine/docs/pytho... -
58 votesanswersviews
Google Cloud Endpoints的自定义身份验证(而非OAuth2)
我们对App Engine对Google Cloud Endpoints的支持感到非常兴奋 . 也就是说我们还没有使用OAuth2,并且通常使用用户名/密码对用户进行身份验证,以便我们可以支持没有Google帐户的客户 . 我们希望将API迁移到Google Cloud Endpoints,因为我们可以免费获得所有好处(API控制台,客户端库,健壮性......),但我们的主要问题是...... ... -
9 votesanswersviews
使用Google Cloud Endpoints的“会话”
这个问题只是为了证实我对这个概念很清楚 . 据我所知, Google Cloud Endpoints 是Google对 REST 服务的一种实现,因此他们无法在内存中保留任何数据,因此: 用户必须在每次请求时发送 authentication data . 我想稍后在 must be persisted 上使用的所有数据,即对于我收到的每个API请求,我必须访问数据存储区,执行某些操作并... -
1 votesanswersviews
如何有效地使用Google App Engine python应用程序中的日志记录?
如何在python中实现的Google Cloud Endpoints Frameworks应用程序中打印日志消息以进行调试? 由于Cloud Endpoints应用程序部署在App Engine上,我在Reading and Writing Application logs上跟踪了App Engine的文档,我试图在GAE console logs上找到我的日志消息 . 即使使用所有可用的过滤器... -
1 votesanswersviews
如何从Cloud endpoints api调用webapp2方法?
我用Python编写了一个GAE应用程序 . 该应用程序具有一个在Android中构建的移动组件 . 我使用的是自定义凭据,而不是使用Google OAuth进行身份验证 . 我创建了一个Cloudendpoint API,因此应用程序已登录,使用此处描述的想法 - Is there a way to secure Google cloud endpoints proto datastore? ... -
1 votesanswersviews
带有 endpoints Proto数据存储区的GAE NDB:如何使用带有python的ndb模型访问和修改google endpoints api中的响应数据以进行查询
我想在python中操纵google endpoints 模型的查询响应 . 我试过这个,但只在json中获取查询响应 @Gadget.query_method(collection_fields=('locationPostCode',),path='gadgets', name='gadget.list', query_fields=('ownerID', 'category', 'locat... -
52 votesanswersviews
Google Cloud Endpoints限制......任何提议的解决方案?
我是否认为Cloud Endpoints的优点具有以下限制: 无法将REST Api部署到自定义域(它将保留在appspot.com上) . 支持的唯一身份验证是针对Google帐户的OAuth . 推论:目前无法创建与Google帐户无关的用户登录/会话跟踪机制(例如,使用电子邮件作为用户名和密码) . 有没有计划取消这些限制?如果是,那么ETA是什么? -
-1 votesanswersviews
GoogleAuthException:Google Cloud Endpoints未知
我已经为现有的GAE应用程序添加了API . API旨在通过具有Google Cloud Endpoints和OAuth2身份验证的Android应用程序使用 . 当我在没有身份验证的情况下访问API时,一切正常,但是通过身份验证会发生以下错通过启用OAuth2的API Explorer进行测试时,一切也正常 . com.google.android.gms.auth.GoogleAuthExc... -
1 votesanswersviews
使用 Cloud endpoints 自定义身份验证
我现在非常沉默于身份验证和 Cloud endpoints . 我看了这两个答案,我仍然不确定如何解决这个问题 . Google Cloud Endpoints and user's authentication Custom Authentication for Google Cloud Endpoints (instead of OAuth2) 似乎每当我遇到身份验证时,我都会被抛出一个循... -
2 votesanswersviews
如何将Django用户系统与Google Cloud Endpoint身份验证相集成?
我正在尝试使用App Engine python endpoints 为现有的Django应用程序公开API . 该API适用于javascript Web客户端,它应该使用现有的Django用户系统进行身份验证 . Django身份验证基于cookie,而Google Cloud Endpoints基于OAuth2 . 怎么可能整合这两个? -
0 votesanswersviews
从Android客户端到Google App Engine Webapp2的身份验证
我有一个基于Web的应用程序(Webapp2)和Google App Engine后端 . 使用Webapp2框架使用自定义用户标识/密码完成身份验证 . 现在,我正在使用Android Client将此Web应用程序扩展到Mobile . 如何从Android客户端到Google App Engine后端进行身份验证? Google Cloud Endpoints是否支持自定义用户ID /密码身... -
2 votesanswersviews
使用Firebase或Cloud Endpoints身份验证的移动应用程序与Google App Engine后端
我正在使用Google App Engine中的后端开发移动应用程序(Ionic) . 此应用需要使用Google身份验证和Google App Engine(Python)应用程序的安全交换进行登录 . 谷歌正在展示2种配置来实现这一目标 . 移动客户端< - > Firebase < - > Google App Engine: 移动客户端< - >... -
1 votesanswersviews
对Google App Engine和Google Cloud Endpoints感到困惑
我正在构建我的移动应用程序(Android和iOS) . 我不确定我是否理解这一点,但似乎Cloud Endpoints允许您开发和部署自己的API,而App Engine可以帮助您构建服务器应用程序?似乎App Engine还允许您构建一个公开REST服务API的Web应用程序后端?那么它可以做任何Cloud Endpoints可以做的事情吗?如果我使用Cloud Endpoints,我的API... -
0 votesanswersviews
如何处理仅限管理员GAE-Datastore更新
我创建了我的第一个App Engine项目 . 我正在使用 Cloud endpoints 和数据存储区为移动应用程序提供后端 . 用户只会使用现有内容,他们无法更改数据存储内容 . 因此,数据存储区的内容将由我独家管理 . 我有不到10种实体,大约5000个对象 . 这些对象需要每月大约两次部分更新 . 为了在我这边生成这些对象,我使用了很少的本地sqlite数据库,我也从网上汇总了一些信息 ... -
0 votesanswersviews
如何创建Google OAuth 2授权以授予对我的Google Cloud endpoints 自定义API的访问权限?
我不明白谷歌关于OAuth授权的文档 . 它似乎设置为允许访问谷歌API,如Google Plus,Google Contacts等 . 但是,我的目标是设置授权流程,以通过我使用谷歌 Cloud endpoints 构建的自定义API授予对自己应用程序某些部分的访问权限 . 这个过程应该很简单 . 就像在facebook或twitter API上一样,第三方用户/应用程序进入我的Web服务器并... -
0 votesanswersviews
身份验证问题:使用Firebase的Google Cloud endpoints
我们已在API中使用Google Cloud Endpoints实施Firebase Google身份验证 . 代码适用于我们项目的所有API . 但我们也在使用Picker API JavaScript库:https://developers.google.com/picker/docs/ . 因此,当我们从驱动器附加任何文档时,Picker API会再次提示Google登录,这不是通过Fire... -
12 votesanswersviews
如何将自定义信息从App Engine身份验证器传递到 endpoints ?
我在这篇文章Google Cloud Endpoints and user's authentication中引用了@MinWan的精彩答案,在那里他描述了一种向针对App Engine的Cloud Endpoints的请求添加自定义标头的方法 . 很明显,我们可以添加一个自定义标头,并根据我们想要验证的每个服务(例如Google,Twitter,Facebook)编写验证器,其中每个验证器读取特... -
3 votesanswersviews
Google Cloud Endpoints Firebase身份验证:未设置method_info
所以我正在运行Google提供的示例代码: package com.neat.backend; /** * An endpoint class we are exposing */ @Api( name = "myApi", version = "v1", namespace = @ApiNamespace... -
2 votesanswersviews
Google Cloud endpoints 迁移到V2:任务执行失败':backend:endpointsDiscoveryDocs'
我按照official guide中的说明完成了Android Studio 3中一些项目的迁移,但是在尝试在App Engine endpoints 后端模块上的gradle上运行 endpointsDiscoveryDocs 目标时出现错误 . 该错误是嵌套 NoClassDefFound 初始化 GenClientLibAction : 引起:java.lang.NoClassDefFou... -
0 votesanswersviews
从Google Apps脚本访问经过身份验证的Google Cloud Endpoints API
我正在尝试将一些数据从使用Google Cloud Endpoints构建的API中提取到Google表格电子表格中 . 这是API声明: @Api( name = "myendpoint", namespace = @ApiNamespace ( ... -
3 votesanswersviews
刷新Google Cloud Endpoints的JWT令牌
刷新用于Google Cloud Endpoints的JWT令牌的推荐方法是什么? 作为背景,根据我的理解,Google Cloud Endpoints使用JWT通过读取“授权” Headers 来查询用户,查找“Bearer $ JWT” . 此方法非常适合允许用户访问您的API,因为它提供对API的身份验证访问,而无需对该用户进行查找,因为JWT的签名可用于验证JWT中包含的过期和信用 . ... -
6 votesanswersviews
使用App Engine SDK在localhost中部署我的Google endpoints python应用程序时出错
我使用谷歌 Cloud endpoints 配置 https://cloud.google.com/appengine/docs/python/endpoints/test_deploy 确切地说,我用旗帜运行谷歌铬 --user-data-dir=temp --unsafely-treat-insecure-origin-as-secure=http://localhost:8080 如 h... -
20 votesanswersviews
GAE Cloud endpoints - 部署后Api不更新
我开始在我的GAE项目中使用 Cloud endpoints ,但是在服务器上没有更新api时遇到了问题 . localhost:8888 / _ah / api / explorer没问题 . 但是当我部署时,没有任何改变 . myapp.appspot.com:8888/_ah/api/explorer很糟糕 进一步调查显示url endpoints 更新示例:https://mya... -
1 votesanswersviews
Google App Engine Cloud endpoints - 更新实体后的不一致性
几天前,我开始使用Google App Engine和Google Cloud Endpoints开发移动应用后端 . 最初我部署了第一个版本,其中包含以下实体字段: @Entity public class Tweet { @Id private String id; private String user; private String text; private Str... -
0 votesanswersviews
了解google-cloud-endpoints?
Cloud 的 endpoints .我正在关注Udacity tutorial.i与请求和响应的流程有点混淆,下面是我的理解endpoints 应使用_2527359注释, endpoints 方法使用 @ApiMethod 注释,并且这些方法不应返回原始数据类型 . 以下是一个 endpoints 方法 @ApiMethod(name = "saveProfile", p... -
4 votesanswersviews
Google Cloud Endpoints未在API资源管理器中显示 Map
我们坚持使用Google Cloud Endpoints . 根据Google Calendar API资源管理器(https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.update),应该可以在Google API资源管理器中使用java.util.Map,如下所示'extendedPropertie... -
17 votesanswersviews
无法访问localhost上的API资源管理器
我正在尝试构建一个Endpoints应用程序,但我是Google App Engine的新手 . 根据我的理解,SDK中包含某种API Explorer,可以让我测试/验证我的API - 文档说:“通过导航到 http://localhost:8080/_ah/api/explorer 在Google API资源管理器中测试API后端” . 但是我找不到任何关于API Explorer实际上是,...