測試 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==