【Spring Security + OAuth2 + JWT入门到实战】5. 自定义登录成功处理
简介 实现登录成功读取系统配置返回JSON还是页面 配置系统参数 hk: security: browser: loginSucess: /index #登录成功跳转 loginType: JSON #登录成功 失败返回值类型 # loginPage: /demoLogin.html #登录页面 改造BrowserProperties方法 package com.spring.security.properties; import lombok.Data; /** * 浏览器的属性 */ @Data public class BrowserProperties { /** * 登录页面 默认登录页signIn.html */ private String loginPage = "/signIn.html"; /** * 登录成功 */ private String loginSucess = "/index"; /** * 登录成功 失败返回值类型 */ private LoginType loginType = LoginType.JSON; } 创建LoginType枚举 package com.spring.security.properties; /** * 登录类型 * */ public enum LoginType { REDIRECT, JSON }