首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从谷歌云端点访问UserService

从谷歌云端点访问UserService
EN

Stack Overflow用户
提问于 2013-04-30 05:05:11
回答 1查看 573关注 0票数 0

我正在开发一个具有云端点的谷歌应用程序引擎应用程序。我的应用使用OpenID对用户进行身份验证。一旦用户在同一会话中登录,就会有一个对端点的呼叫。在端点代码中,我希望访问当前登录用户的用户服务。这在开发服务器上有效,但是在部署到Google之后,userService将向getCurrentUser()调用返回null。

在云端点执行期间,我能否获取当前登录的用户?

EN

回答 1

Stack Overflow用户

发布于 2013-04-30 05:12:56

您不能在端点方法(至少不是通过/_ah/api调用的方法)中使用UserService。在端点中获取当前用户是通过方法签名中的注入来完成的,例如:

代码语言:javascript
运行
复制
public Score insert(Score score, User user)

User对象将填充为:有效的用户对象(如果发送到请求的令牌有效)或null (如果不是)。

我不确定您的本地测试是如何成功的,但我所描述的是预期的行为。

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

https://stackoverflow.com/questions/16288236

复制
相关文章

相似问题

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