测试 HTTP Basic 身份验证

虽然一直以来都可以使用 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==
© . This site is unofficial and not affiliated with VMware.