注册
登录



package com.yu.demo.web;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/test")
public class TestController {
@GetMapping("/hello")
public String hello() {
return "success";
}
}

浏览器访问业务请求地址:http://localhost:8080/test/hello
SecurityContextPersistenceFilter处理请求:

AnonymousAuthenticationFilter处理请求:

FilterSecurityInterceptor处理请求:

ExceptionTranslationFilter处理请求:

SecurityContextPersistenceFilter处理请求:

重定向登录页面请求:http://localhost:8080/login(GET)
SecurityContextPersistenceFilter处理请求:
DefaultLoginPageGeneratingFilter处理请求:

SecurityContextPersistenceFilter处理请求:
SecurityContextPersistenceFilter处理请求:
UsernamePasswordAuthenticationFilter处理请求:

SecurityContextPersistenceFilter处理请求:
SecurityContextPersistenceFilter处理请求:
FilterSecurityInterceptor处理请求:

SecurityContextPersistenceFilter处理请求:
浏览器访问登出请求地址:http://localhost:8080/logout
SecurityContextPersistenceFilter处理请求:
DefaultLogoutPageGeneratingFilter处理请求:

SecurityContextPersistenceFilter处理请求:
SecurityContextPersistenceFilter处理请求:
LogoutFilter处理请求:

SecurityContextPersistenceFilter处理请求:
第五节登录业务逻辑已介绍,不再赘述。