如何在 spring 启动时从基本身份验证获取登录并通过

How to get login and pass from basic auth in spring boot

我正在使用 spring 引导编写 REST 应用程序。

我想通过使用登录名和密码的基本身份验证手动实施身份验证(不使用 spring 安全性)

如何从其余请求的基本身份验证数据中获取控制器中的登录名和密码?

请不要建议使用 spring 安全性,我知道。

我找到了与创建自定义过滤器相关的解决方案。在过滤器内部,您可以访问请求并从中获取 header 。 header 包含加密的登录名和密码。您可以对其进行解密并获取登录名和密码。