測試登出

雖然使用標準 Spring MVC Test 進行測試相當簡單,但您可以使用 Spring Security 的測試支援來簡化登出測試。例如,以下 logout RequestPostProcessor 將提交一個 POST 請求至 "/logout",並帶有有效的 CSRF 令牌

  • Java

  • Kotlin

mvc
	.perform(logout())
mvc
    .perform(logout())

您也可以自訂要發送 POST 請求的 URL。例如,以下程式碼片段將提交一個 POST 請求至 "/signout",並帶有有效的 CSRF 令牌

  • Java

  • Kotlin

mvc
	.perform(logout("/signout"))
mvc
	.perform(logout("/signout"))