Análisis del proceso de autenticación SpringSecurity
Para analizar el proceso de autenticación de SpringSecurity, primero debemos comprender todo el flujo de trabajo de SpringSecurity antes de que finalmente podamos realizar algunas personalizaciones.
La base web de Spring Security es un filtro que procesa las solicitudes web a través de una capa de filtros. Cada solicitud web pasará por una serie de filtros, completando la autenticación y la autorización en el proceso.
El flujo de trabajo específico es el siguiente:
Después de tener una comprensión básica de lo anterior, aclaremos todo el proceso de autenticación a través del proceso del código fuente.
Según el análisis del proceso formLogin, SpringSecurity también usa formLogin de forma predeterminada.
Eliminaré los comentarios del código fuente a continuación; de lo contrario, ¡será demasiado largo!
El artículo de práctica del proyecto lo ayudará a resolver la autenticación y autorización bajo la separación de front-end y back-end | Spring Security JWT
Análisis del proceso de autenticación SpringSecurity JWT | principiantes para comenzar
SpringSecurit (Little Fatty)