我正在研究app引擎端点(后端),我已经为ios,Web应用程序和其他人创建了凭据,生成了客户端ID和客户端密钥(相同的id作为端点代码的一部分添加)。现在我假设app引擎端点请求由来自IOS的oauth授权,并从api-explorer调用它。我的问题是
@Api(name = "myapp", version = "v1", description = "myapp cloud-endpoint", clientIds = {Constants.WEB_CLIENT_ID, Constants.IOS_CLIENT_ID}) public class YourFirstAPI {
请帮我解决这个问题。
答案 0 :(得分:0)
端点身份验证是可选的。如果您需要auth,目前需要将User参数注入API方法并手动检查它们。例如,
public void apiMethod(User user) {
if (user == null) {
throw new UnauthorizedException();
}
...
}