Google oauth重定向查询字符串

时间:2012-05-25 16:03:49

标签: oauth-2.0

我正在尝试使用Google的oauth2.0系统来访问日历apis。

有没有办法将查询字符串添加到Google的oauth2.0身份验证中?到目前为止,如果我想使用查询字符串重定向,我必须执行以下操作

  • www.example.com/?query_string=1
  • www.example.com/?query_string=2
  • www.example.com/?query_string=3
  • www.example.com/?query_string=4
  • 剪断
  • www.example.com/?query_string=9999999999

这既不可行,也不是良好做法的标志。

1 个答案:

答案 0 :(得分:0)

您可以在访问请求的查询字符串中设置state,该值将在重定向的网址中复制。

例如:

访问请求uri(当用户点击使用google登录时)

https://accounts.google.com/o/oauth2/v2/auth?
redirect_uri=http://your_uri.com/callback&
state=<state>&
...

重定向的uri(在用户同意后)

http://your_uri.com/callback#
state=<state>
...