일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- @PreAuthorize("isAuthenticated()")
- jdk 설정
- SpringSecurity 로그아웃
- MySQL workbench dump
- 중첩 if
- 스프링부트 로그인
- 중첩for
- Scanner 시간구하기
- D2Coding
- SpringBoot
- JSP 실습
- if else
- 스프링시큐리티 로그아웃
- Springsecurity
- if else if
- SpringSecurity 로그인
- StringBuffer
- 클래스 형변환
- 이클립스 설치
- System클래스
- JAVA 변수
- 접근제어자
- SQL import
- 증감 연산자
- SQL dump
- Node.js 설치
- StringBuilder
- 회원정보 수정
- 인텔리제이 Web 애플리케이션
- 별찍기
- Today
- Total
목록Back_End/Issue (4)
gi_dor

https://gi-dor.tistory.com/250 스프링부트 설정파일(application.properties) 암호화 (Jasypt)application.yml 이나 application.properties 파일에 DB의 비밀번호 또는 키 값을 명시해두는 경우 데이터들이 외부로 노출되어 보안에 문제가 생길수 있다실제로 지난 프로젝트 당시 DB에 저장된 데이터를gi-dor.tistory.com 🔒 상황기존에 설정한 application properties 암호화 설정에서 DB 이중화로 인해 master 와 replica 로 구분 후에 발생한 문제에 대해 기록하려고 한다Application 실행 시 에 발생하는 문제... 🔒 원하는 결과 spring.datasource.master.passw..

🔒 상황계정 비밀번호를 까먹어 이메일로 임시비밀번호를 발급 받았다 하지만 암호화되어버린 비밀번호를 받게되었다 또한 DB에는 반대로 암호화되지 않은 비밀번호가 저장되어있다 https://gi-dor.tistory.com/245 잃어버린 비밀번호 찾기 + 이메일로 임시비밀번호 받기DB에는 여러 사용자의 계정과 비밀번호가 저장되어있다비밀번호 노출같은 문제 때문에 DB 에서 암호화 처리를 사용해 저장되어있다이번 프로젝트 또한 스프링시큐리티에 PasswordEncoder를 통해 비gi-dor.tistory.com // 예외 발생하면 롤백되서 이전 상태로 가게하려고 - ACID @Transactional public String resetPassword(String id , String email)..

🔒 ERROR 문제 상황 기존코드 @GetMapping("/mypage") public String myPage(Model model , Principal principal) { if (principal == null || principal.getName() == null ) { return "redirect:/user/login "; } else { model.addAttribute("id",principal.getName()); return "redirect:/user/mypage"; } } @PreAuthorize("isAuthenticated()") 애노테이션이 있는 메서드는 인증된 사용자만이 접근할 수 있도록 보장합니다. 그러나 메서드에서는 사용자의 ID를 모델에 추가한 후에 "/user/myp..

🔒 오류 현상 회원가입 진행시 completed 페이지로 이동하지 않고 해당 오류가 발생했다 📌 예상 해결방법 1. Mapper Interface 와 매핑되는 xml 파일에 오타 ... 2. mapper-locations mybatis.mapper-locations:classpath:mapper/*.xml Mapper 인터페이스 @Mapper public interface UserMapper { void insertUser(User user); User selectUserByNo(Long no); User selectUserById(String id); User selectUserByEmail(String email); int idCheck(String id); int emailCheck(String e..