Kev*_*vin 3 java google-app-engine google-cloud-endpoints
我正在尝试遵循以下指南:https: //developers.google.com/appengine/docs/java/endpoints/auth
我按照这些步骤添加了客户端ID和User参数,当null时,我抛出了OAuthRequestException异常.
当我部署到Google并使用API Explorer访问API时,我在访问没有OAuth的API时会遇到预期的未经授权的异常.到目前为止一切顺利!
它建议切换OAuth 2.0切换.我这样做,我收到一条消息说:
* API不声明任何范围.您可以使用下面的框手动添加范围
该邮件还会指示我:http: //code.google.com/apis/accounts/docs/OAuth2.html 以了解有关范围的更多信息.
但是关于该建议页面上的范围的信息非常有限.我是OAuth的新手,尽管我在搜索Google和StackOverflow,但我不确定范围是什么?我如何在API中声明?当我手动向API资源管理器提示添加内容时,我收到一条错误消息,指出它是invalid_scope.那么什么是有效范围?
要使用云端点进行身份验证,您需要请求此范围:
https://www.googleapis.com/auth/userinfo.email
Run Code Online (Sandbox Code Playgroud)
云端点库需要用户的电子邮件地址才能从中创建用户实体.
请参阅https://developers.google.com/appengine/docs/java/endpoints/consume_js#adding-oath-authentication以供参考.
| 归档时间: |
|
| 查看次数: |
4092 次 |
| 最近记录: |