2014-10-17 63 views
0

我想保护我的端点。只允许我的Android应用程序使用此端点方法。我如何存档这个目的?我不想要求用户提供凭证。保护端点方法

我确实提供了clientids。但看起来后端的用户参数始终为空。我遵循这个指示。 https://cloud.google.com/appengine/docs/java/endpoints/getstarted/backend/code_walkthrough#oauth_protecting_a_method

非常感谢。

+0

你还在遇到这个问题吗?无论如何,我都具有空User对象的相同行为,但它最近已被修复,并且已被修复。 – Nick 2015-01-27 21:12:16

回答

0

我相信这是一个已知的问题,很快用户对象会正确填充,但现在,你可以使用以下解决方法以获得有效的用户对象:

OAuthService oauth = OAuthServiceFactory.getOAuthService(); 
user = oauth.getCurrentUser(); 

这是基于在相关问题here的公开问题跟踪程序线程中发表评论。