我需要有关如何使用 Java 客户端库将“状态”参数添加到对 Google OAuth 2 服务的授权请求的快速帮助。根据文档,据说 OAuth 提供者往返此参数以通过授权过程保持应用程序状态。我的应用程序需要它来确定哪个用户在做什么。我在网上搜索过,我遇到了很多垃圾。请帮帮我,我没时间了。谢谢。
问问题
1460 次
2 回答
1
使用类,com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAuthorizationRequestUrl
设置和。然后调用该方法来构建请求字符串,然后附加到字符串(您要往返的数据在哪里)。clientID
redirectURL
scope
build()
&state=stateData
stateData
希望这对其他人有所帮助。
于 2012-08-21T22:10:18.660 回答
1
有时(取决于您的实现)您有一个AuthorizationRequestUrl
. 调用它的setState(String state)
方法来设置state
参数。
于 2012-08-21T17:28:57.997 回答