JPA AuditingAware를 통해 CreatedBy를 사용하려 했다.
MemberDTO dto = (MemberDTO) authentication.getPrincipal();
return Optional.of(dto.getEmail());
SecurityContext에서 값을 뽑아서 인증확인하고 하려했는데 계속 형변환 에러가 나서 찾아봤는데 여기서 Principal이 String을 넘어와서 그런거 같다.
그래서 값을 그냥 authentication.getName()으로 변경함
return Optional.of(authentication.getName());