본문 바로가기

로그인

[스프링 시큐리티 완전 정복| 실전 프로젝트 | 회원 인증 시스템] 로그인, 회원가입 문제 상황   비밀 번호를 복호화 할 수 없게 하여 안전하게 보호하고 저장된 암호화 비교할 수 있다.  요구 사항  PasswordEncoder를 이해하고 비밀번호를 BCrypt 방식으로 생성하여 저장한다. 필요 개념  PasswordEncoderPasswordEncoder는 Spring Security에서 제공하는 인터페이스로, 비밀번호를 안전하게 암호화하고 인증 시 비밀번호를 검증하는 역할을 한다. 비밀번호를 암호화하는 이유는 보안을 강화하기 위함이며, 특히 데이터베이스에 저장될 때 평문으로 저장하지 않고, 암호화된 형태로 저장하여 해킹 등의 보안 사고 발생 시에도 안전하게 비밀번호가 보호될 수 있도록 한다.비밀번호 암호화 (Encoding):encode(CharSequence rawPassword).. 더보기
[내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 2.로그인 페이지 디자인 인덱스 페이지는 접속자가 웹사이트에 접속했을때 처음으로 접하는 페이지를 의미한다. 인덱스 페이지로 접속한 접속자를 로그인페이지로 이동시키기위해 login.jsp로 만들어서 기본 로그인페이지를 구성한다. // 한글표시를 위해 국제적으로 일반적인 인코딩 언어 'UTF-8'으로 변경 부트스트랩은 pc,앱등 다양한 해상도에 맞게 디자인이 설정되는 템플릿입니다. login.jsp를 생성하고 부트스트랩 3.5버전을 적용합니다. // 반응형 태그를 사용하여 기기화면에 맞게 설정 // 부트스트랩 적용 JSP 게시판 웹 사이트 //네비게이션바 구성 // 축소된 상태의 토글바 생성, 토글 대상 id지정 JSP 게시판 웹 사이트 // id를 통해 토글바 속성부여 메인 // 각각의 링크로 이동 게시판 접속하기 로그인 // 현.. 더보기