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