Oauth:谷歌Api:访问被拒绝

时间:2015-06-03 04:12:18

标签: java google-api

我正在使用Java Servlet开发一些REST Web服务。我想使用google OAuth2来验证我的客户端,并使用oauth令牌来公开我的网络服务。

根据以下网址的指南:Using OAuth 2.0 to Access Google APIs

对于Web Apps,我按照以下步骤操作:

  1. 使用Google development console注册了我的申请。
  2. 创建了新的Client IDClient secret
  3. 之后我使用了以下Google身份验证终结点在服务器上生成授权代码:https://accounts.google.com/o/oauth2/auth

    使用查询参数在此处定义:Using OAuth 2.0 for Web Server Applications

    上述URL的响应为我提供了授权码作为查询参数,我使用该代码使用https连接生成oauth令牌。

    https://www.googleapis.com/oauth2/v3/token

    查询参数

    • 的client_id
    • client_secret
    • REDIRECT_URI
    • grant_type

    当我调用https://www.googleapis.com/oauth2/v3/token服务从服务器生成oauth令牌时,我收到Java Exception。

    java.security.AccessControlException: 访问被拒绝(“java.net.SocketPermission”“www.googleapis.com:443”“connect,resolve”)

    如果我遗漏任何配置或做错了什么,请帮助我。

    Permission at google developer console

0 个答案:

没有答案