Advertisement

14-SpringSecurity:前后端分离项目中用户名称和密码采用RSA加密传输

阅读量:

认证接口

这里将私钥配置在 applicaiton.yml 中。

@RestController

@RequestMapping(“auth”)

@Slf4j

public class LoginController {

@Value(“${rsa.private_key}”)

private String privateKey;

private AuthenticationManagerBuilder authenticationManagerBuilder = null;

public static final LoginController createAuthenticator() {

this.authenticationManagerBuilder = authenticationManagerBuilder;

}

@PostMapping(“/login”)

public String validateUser(Formula UserForm userFormula, HttpServletRequest request) {

log.info(“formUser encrypted: {}”, formUser);

// 用户信息RSA私钥解密,方法一:自定义工具类:RSAEncrypt

// String u

全部评论 (0)

还没有任何评论哟~