GoogleAPI 身份验证的实现

Implementation of GoogleAPi Authentication

我正在尝试为 Google API 实施 OpenID 身份验证,根据 Google documentation:

我在将身份验证请求发送到 Google 时在第二步遇到问题。在响应中,我没有收到 Google 应该发送给我的代码。这是我的代码:

def client = new RESTClient("https://accounts.google.com/o/oauth2/auth")

def p   = [
                scope:  scope,
                state: "security_token="+state,
                redirect_uri:   redirecturi,
                response_type:  responsetype,
                client_id:      clientID,       
                ignoreSSLIssues: true,                  
            ]

def response =  client.post ( body : p,
                            contentType : URLENC)       

我确保所有参数都正确,但在响应中我收到 Status 302 而我没有收到代码。

我只是对 redirect_uri 有疑问,我正在使用这个:

https://developers.google.com/oauthplayground

提前致谢!!!

您的服务器无法向 URL 发出 HTTP 请求,它需要由将要进行身份验证的用户在浏览器中打开。请务必通读 authentication docs.