OAuth协议/ java- Scribe:存储令牌吗?
作者:互联网
我一直在玩[scribe API] [1]和一个基本示例,例如:
在面向命令行的界面中,要求用户打开Web浏览器并复制并粘贴“ accessToken”.
用户复制完“ accessToken”后,我想避免在该工具的后续调用中使用此“浏览器步骤”:我可以将“ accessToken”存储在某个地方以便以后再使用吗?它适用于任何服务器(Twitter?Flickr …)吗?如何更改代码以重用先前保存的“ accessToken”?
谢谢,
解决方法:
对于Twitter API,您应该存储访问令牌,因为它代表用户对您的应用程序访问其帐户的许可.
但是,请记住,令牌可能会被用户吊销,因此请确保您的应用程序能够再次获取它.
要将代码更改为使用以前保存的accessToken,您要做的就是查找当前用户的令牌-可能是从数据库中检索到的,然后开始发出请求.本质上,您只需要跳过整个“获取请求令牌”代码块.
标签:command-line,oauth,scribe,java 来源: https://codeday.me/bug/20191127/2075437.html