ellenlim02
수강평 작성수
-
평균평점
-
블로그
전체 3![[Need Only One] 스터디 3일차(2021.07.05)](https://cdn.inflearn.com/public/main/blog/default_thumbnail.png?w=260)
2021. 07. 06.
0
[Need Only One] 스터디 3일차(2021.07.05)
스터디 진행 회차 및 일자 3회차(2021.07.05) 대면 스터디 스터디 참여자 전원 참여(김, 이, 박, 임) 스터디 주요 내용 1. 지난 스터디에서 해결하지 못했던 PasswordEncoder 학습 * 패스워드 암호화에 사용될 PasswordEncoder 구현체 지정 @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.userDetailsService(userDetailsService).passwordEncoder(passwordEncoder()); } @Bean public PasswordEncoder passwordEncoder(){ return new BCryptPasswordEncoder(); } PasswordEncoder interface의 구성: Spring Security 5.5.3에서 공식 지원하는 PasswordEncoder 구현 클래스들: * BcryptPasswordEncoder, Argon2PasswordEncoder, Pbdkdf2PasswordEncoder, SCryptPasswordEncoder -> password를 encode할 때 매번 임의의 salt를 생성함 출처: https://velog.io/@corgi/Spring-Security-PasswordEncoder%EB%9E%80-4kkyw8gi 2. Socket 통신에 대한 이론 학습 Socket: 네트워크 상 동작하는 프로그램들 간 통신의 종착점(EndPoint = IP Address + Port 번호) 서버는 client의 요청이 있을 때까지 대기(listening) 상태 client당 하나의 소켓을 생성(1:1 통신) 출처: https://ko.javascript.info/websocket 다음번 스터디 주제 📌 Socket 통신 코드 적용 분석 및 직접 구현 시도
![[Need Only One] 스터디 2일차(2021.07.03)](https://cdn.inflearn.com/public/main/blog/default_thumbnail.png?w=260)
2021. 07. 05.
0
[Need Only One] 스터디 2일차(2021.07.03)
스터디 진행 회차 및 일자 2회차(2021.07.03) 카톡 그룹콜 및 ZOOM 회의 스터디 참여자 전원 참여(김, 이, 박, 임) 스터디 주요 내용 1. Security에 앞서 Spring MVC 구조를 통한 전반적인 이해 및 학습 2. Security의 전반적인 구조 및 역할 정리 3. 작성했던 코드를 보며 확인 스터디에서 아직 해결하지 못했던 부분들 * 패스워드 암호화에 사용될 PasswordEncoder 구현체 지정 Security Config.java의 54번 줄 ) public void configure(AuthenticationManagerBuilder auth) throws Exception { auth.userDetailsService(userDetails).passwordEncoder(passwordEncoder());} 의 원래 구조는 아래와 같다. @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.userDetailsService(userDetailsService).passwordEncoder(passwordEncoder()); } @Bean public PasswordEncoder passwordEncoder(){ return new BCryptPasswordEncoder(); }출처: https://mangkyu.tistory.com/76 [MangKyu's Diary] 이에 대한 구조적인 이해 필요 다음번 스터디 주제 📌 Security 의 PasswordEncoder에 대한 추가적인 학습 및 공유 📌 Socket 통신
![[Need Only One] 스터디 1일차(2021.07.02)](https://cdn.inflearn.com/public/main/blog/default_thumbnail.png?w=260)
2021. 07. 04.
0
[Need Only One] 스터디 1일차(2021.07.02)
스터디 팀 명 저희 팀명은 Need Only One입니다! 각자 스프링 공부를 하는 도중 Security 부분에서 어려움을 겪어 모두가 머리를 맞대어 이해하고 활용할 수 있도록 나아가고자 스터디를 결성하게 되었습니다. 부족한 1%로를 함께 채워 더욱 성장하고자 합니다:) 스터디 진행 회차 및 일자 1회차(2021.07.02) 카톡 그룹콜 스터디 참여자 전원 참여(스터디원 총 4명: 김, 이, 박, 임) 스터디 주요 내용: 스터디의 전반적인 방향 및 내용 결정 1) 스터디의 구체적인 주제 결정 주제: 스프링 Security 학습 (클론 페이스북) 2) 스터디명 결정 3) 스터디원 역할 결정 김: 지식 공유, 서기 / 이: 지식 및 자료 공유, 분위기 메이커 / 박: 지식 공유, 출석 채크 / 임(리더): 지식 공유, 일지 작성 3) 앞으로의 계획 2021.07.03(2회차) 페이스북 클론 코딩한 코드들과 수집한 자료를 보며 코드 분석 및 구조 이해 2021.07.05(3회차) 2회차에서 해결하지 못했던 부분들 계속해서 탐구 및 학습 이후 추가적인 정보 필요시 [스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security] 강의 수강 다음번 스터디 주제 사전에 각자 인프런 내 [Kotlin에서 Spring Security까지] 강의 중 Spring Security 부분 듣고 숙지해오기 이후 함께 페이스북 클론 코딩한 코드들과 수집한 자료를 보며 코드 분석 및 구조 이해하기




