2

我需要有关如何使用 Java 客户端库将“状态”参数添加到对 Google OAuth 2 服务的授权请求的快速帮助。根据文档,据说 OAuth 提供者往返此参数以通过授权过程保持应用程序状态。我的应用程序需要它来确定哪个用户在做什么。我在网上搜索过,我遇到了很多垃圾。请帮帮我,我没时间了。谢谢。

4

2 回答 2

1

使用类,com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAuthorizationRequestUrl设置和。然后调用该方法来构建请求字符串,然后附加到字符串(您要往返的数据在哪里)。clientIDredirectURLscopebuild()&state=stateDatastateData

希望这对其他人有所帮助。

于 2012-08-21T22:10:18.660 回答
1

有时(取决于您的实现)您有一个AuthorizationRequestUrl. 调用它的setState(String state)方法来设置state参数。

于 2012-08-21T17:28:57.997 回答