La separación de Springboot + shiro + vue de los extremos frontal y posterior conduce a un error de inicio de sesión del usuario

La separación de Springboot + shiro + vue de los extremos frontal y posterior conduce a un error de inicio de sesión del usuario

Una vez que se separa el front-end, el token de inicio de sesión del usuario no es válido.

@Configuration
public class CrossDomain extiende WebMvcConfigurerAdapter {
@Override
public void addCorsMappings (registro CorsRegistry) {Registry.addMapping
("/ **").
AllowOrigins (" *") .allowedMethods ("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS")
.allowCredentials (true) // Es necesario habilitarlo, de lo contrario el front-end no puede obtener la cookie pasada por shiro
.maxAge (3600);
}
} El
código de back-end necesita aumentar el procesamiento entre dominios y permitirCredentials El atributo (verdadero) debe establecerse en verdadero El
atributo de solicitud de código ajax allowCredentials (verdadero) también debe establecerse en verdadero

10 artículos originales publicados · elogiados 0 · visitas 14

Supongo que te gusta

Origin blog.csdn.net/weixin_41141000/article/details/105485876
Recomendado
Clasificación