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)
还没有任何评论哟~
