0

我想创建一个简单的控制台弹簧启动应用程序,它应该从终端读取一个 URL,然后打印它的数据,然后再次读取另一个 URL 并打印它的数据,依此类推,直到按下CTRL + C。要使用的授权类型应该是客户端凭据;每个 URL的客户端凭据应该相同,并且应该在启动时使用 spring boot外部化配置功能传送给应用程序。在第 1 个 URL 读取之后,该过程中使用的访问令牌应该被重新用于后续 URL;当过期/失效时,访问令牌应该被透明地更新/重新生成(使用刷新令牌如果授权服务器在第 1 位或再次提供客户端凭据授予类型)。

带有例如12.5 WebClient for Servlet Environments6.6 OAuth 2.0 客户端似乎适合需要,但需要配置(请参阅6.6 OAuth 2.0 客户端),我不需要,因为我不是在创建 Web 应用程序,而是一种curl实用程序。HttpSecurity

无需进行配置,将如何受益于那些提供的功能HttpSecurity

4

1 回答 1

-1

你可以认为 postman 是一个没有 http 安全配置的控制台应用程序。我认为您需要创建自己的登录名来存储令牌,然后将其放入每个 restful 调用的标头中。

于 2019-06-25T07:42:24.303 回答