实施GoogleAPi身份验证

时间:2015-03-20 17:18:23

标签: groovy google-api openid connect http-status-code-302

根据Google documentation

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

在向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

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

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