请告诉我如何使用OAuth客户端库向Google 2服务授权请求添加"state“参数。根据文档,据说OAuth提供程序往返此参数以在授权过程中保持应用程序状态。我的应用程序需要这个来确定哪个用户在做什么。我在网上搜索过,发现了很多垃圾信息。请帮帮我,我快没时间了。谢谢。
发布于 2012-08-22 01:28:58
有时(取决于您的实现),您有一个AuthorizationRequestUrl实例。调用它的setState(String state)方法来设置state参数。
发布于 2012-08-22 06:10:19
使用类com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAuthorizationRequestUrl设置clientID、redirectURL和scope。然后调用build()方法来构建请求字符串,然后将&state=stateData附加到该字符串(其中stateData是要往返的数据)。
希望这对其他人有帮助。
https://stackoverflow.com/questions/12059347
复制相似问题