2

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

有没有办法将查询字符串添加到 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

这既不可行,也不是良好实践的标志。

4

1 回答 1

0

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

例如:

访问请求 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>
...
于 2017-04-22T08:22:09.553 回答