application.properties
=> # TODO: jwt secret key setting
simpleDms.app.jwtSecret=bd1889daea6ad98b6e099034b0544974a17bab50c2872e3916c6c7d7762ce80fe9bc0a72ea5d62e65eb7e2396d6dcd1fb90937c7ead79adce142c8383de20776
#expire time setting(limit time)
simpleDms.app.jwtExpirationMs= 600000
=>
// 회원가입(insert) : 패스워드(암호화)
public void insert(Member member) {
// 1) 유효성체크 : 이사람이 이미 가입된 사람인지 확인
// 2) 회원가입(insert) : TODO: 암호화 적용필요(라이브러리 : Bcrpt (스프링시큐리티 안에 포함))
// bcrypt : 단방향 암호화(해싱 암호화) : 암호화 되고 복호화안되는것
member.setPassword(passwordEncoder.encode(member.getPassword()));
memberMapper.insert(member);
}
//회원가입 (인서트)
//객체로 전달
@PostMapping("/api/auth/register")
public ResponseEntity<?> insert(@RequestBody Member member) {
memberService.insert(member);
return new ResponseEntity<>(HttpStatus.OK); }