如何使用OAUTH2.0从桌面应用程序授权GAE应用程序

时间:2015-04-15 04:33:12

标签: google-app-engine

我尝试从桌面客户端授权我的GAE应用程序。 我是怎么做的。

  1. 在开发者控制台中创建客户端密钥和ID。

  2. https://accounts.google.com/o/oauth2/auth

  3. 获取授权码
      

    {"范围" :"个人资料电子邮件",...}

    1. https://accounts.google.com/o/oauth2/auth
    2. 获取刷新令牌和访问令牌

      我有魔力:

      如果我直接在请求标头中发送访问令牌:

        

      授权:持票人"访问令牌"

      到我的应用程序端点。 我收到了STATUS 401

      我发现要授权需要使用end-pointhttp://<my_project_id>.appspot.com/_ah/login?auth=<access_token>

      但此调用始终返回:STATUS 500,据我所知,这意味着令牌已过期或无效。

      我的工作流程无效? 我可以在哪里获得有效的访问令牌?

0 个答案:

没有答案