首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在安卓仿真程序中用GiTkit调试云点

如何在安卓仿真程序中用GiTkit调试云点
EN

Stack Overflow用户
提问于 2015-06-15 13:57:24
回答 1查看 213关注 0票数 2

我在Android中设置了一些云端点,并实现了一个身份验证器(com.google.api.server.spi.config.Authenticator),它在每次调用云端点时都会被调用。

现在,我想使用我的身份验证器来使用GiTkit (Google )检查来自安卓的登录。当我调试我的端点时,我可以使用像ah/api/userApi/v1/login/这样的本地URL来检查它们。在Android仿真器中,本地回送地址为10.0.2.2,因此URL将是ah/api/userApi/v1/login/ (它在Android浏览器中工作)。

但是,我不能在Google控制台( web应用程序的客户机ID )中将授权的URI表单localhost更改为这个URL。(无效的重定向:ah/api/userApi/v1/login/必须以公共顶级域(如.com或.org)结束)

如何在Android仿真程序(或在电话上)中与GiTkit一起调试我的云终结点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-23 18:40:49

我从德里克·萨拉马那里得到了一个答案:谷歌的https://groups.google.com/forum/#!topic/google-identity-toolkit/RNyW8xN7q7E是不可能的。

嗨,马丁, 客户端ID的重定向URI不能是IP地址,这是正确的,因此http://10.0.2.2:8080/不能工作,而http://localhost:8080则不能工作。 我不知道有什么魔法可以让您在不使用IP地址的情况下从Android模拟器访问本地主机。在使用Identity Toolkit和Cloud进行开发时,我首先使用Endpoints资源管理器测试身份验证器实现(在使用curl获得有效的ID令牌之后)。一旦我确信身份验证器是有效的,我就部署到appengine中,并针对一个活实例测试Android应用程序。

我现在已经根据 https://developers.google.com/identity/toolkit/web/setup-frontend 设置了一个本地主机示例站点,以便于调试.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30847088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档