|
此版本仍在开发中,尚未被视为稳定版本。如需最新稳定版本,请使用 Spring Security 7.0.4! |
测试HTTP基本身份验证
虽然始终可以使用 HTTP Basic 进行身份验证,但记住标头名称、格式并编码值一直有些繁琐。
现在,这可以通过 Spring Security 的 httpBasic RequestPostProcessor 来完成。
例如,下面的代码片段:
-
Java
-
Kotlin
mvc
.perform(get("/").with(httpBasic("user","password")))
mvc.get("/") {
with(httpBasic("user","password"))
}
将使用HTTP Basic对用户名"user"和密码"password"的用户进行身份验证,确保在HTTP请求中包含以下头部:
Authorization: Basic dXNlcjpwYXNzd29yZA==