Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Apache HttpClient中使用基于OAuth2的承载令牌是否有现成的支持?_Java_Oauth 2.0_Apache Httpclient 4.x - Fatal编程技术网

Java 在Apache HttpClient中使用基于OAuth2的承载令牌是否有现成的支持?

Java 在Apache HttpClient中使用基于OAuth2的承载令牌是否有现成的支持?,java,oauth-2.0,apache-httpclient-4.x,Java,Oauth 2.0,Apache Httpclient 4.x,在Apache HttpClient中使用基于OAuth2的承载令牌是否有现成的支持?我知道我们可以在头中传递它,但我担心的是要处理令牌,以便在它过期之前重新获取。对于Apache HttpClient不确定,但是如果您使用SpringBoot,有一个OAuth2RestTemplate,它可以用承载令牌自动化所有内容。感谢@stream28的建议。事实上,我怀疑在阅读了RestTemplate的文档后是否应该使用它,因为将来RestTemplate将被弃用。这是RestTemplate文档中的

在Apache HttpClient中使用基于OAuth2的承载令牌是否有现成的支持?我知道我们可以在头中传递它,但我担心的是要处理令牌,以便在它过期之前重新获取。

对于Apache HttpClient不确定,但是如果您使用SpringBoot,有一个OAuth2RestTemplate,它可以用承载令牌自动化所有内容。

感谢@stream28的建议。事实上,我怀疑在阅读了RestTemplate的文档后是否应该使用它,因为将来RestTemplate将被弃用。这是RestTemplate文档中的注释:RestTemplate在将来的版本中将被弃用,并且不会添加主要的新功能。有关更多详细信息和示例代码,请参阅Spring框架参考文档的WebClient部分。更新:现在我成功地使用了SpringWebClient,因为它是使用OOTB OAuth2支持发布请求的推荐方法。有一个Stackoverflow帖子也提出了同样的建议