2022.09.29 THU
1. 오늘의 학습
• Daily Coding
• Spring Secrutiy에서 OAuth2
2. 학습 목표
• Spring Secrutiy에서 OAuth2
☝🏻 Spring Security 기반의 샘플 애플리케이션에 OAuth 2를 적용할 수 있다 ❌
: basic한 기본 예시는 해결 했다. 그런데 커피 샘플에는 ... 에러가 발생했다.. (아직도 못잡...음)
✌🏻 Spring Security에서 지원하는 OAuth 2 인증을 위한 컴포넌트의 역할을 이해할 수 있다 🔺
: 큰 틀만 이해했다. 조금 더 공부해 볼 것!
🤟🏻 OAuth 2와 JWT를 이용한 Frontend와 Backend의 인증 처리 흐름을 이해할 수 있다 🔺
: 큰 틀만 이해했다. 조금 더 공부해 볼 것!
3. 돌아보기
1️⃣ Daily Coding
: 이진탐색트리로 값의 인덱스를 찾는 문제였다. 나는 이진탐색트리를 재귀로 돌렸는데, 레퍼런스는 조금 달랐다.
레퍼런스 코드도 복습하면서 다시 한 번 봐야겠다. 오랜만에 조금 이해하면서 풀어갈 수 있는 문제라 감사했다...
정말 알고리즘 너무 어렵다..
2️⃣ Spring Secrutiy에서 OAuth2
: 오늘 후반에 멘붕이 왔다. Whitelabel Error Page가 뜬 것... 그래서 레퍼런스 코드를 클론 받아 돌려 보았다. 그래도.. 에러는 있었다. Whitelabel Error Page는 잡았는데, [구글로 로그인]을 누르면 인증 페이지가 나오는 게 아니라 빈 페이지로 나온다... 😱 진짜 수업 시간부터 지금까지... 약... 8시간 정도를 이거에만 집중한 것 같다. 우선 내가 해본 것들을 기록해 보려고 한다.
☝🏻 SecurityConfiguration에서 레퍼런스 코드처럼 EnableWebSecurity를 추가
--> Whitelabel Error Page는 잡았으나 빈 페이지 로딩.
@Configuration
@EnableWebSecurity(debug = true)
✌🏻homebrew로 깐 apache2와 충돌해서 문제가 생겨 수정했던 httpd.conf 파일을 원래대로 복원
--> 오히려 다시 맥 기본 내장된 apache와 충돌해서 apache가 시작하지 않음.
🤟🏻httpd.conf 파일 내부 수정
--> php 관련 소스를 지우면, 아파치 작동이 안됨.
--> User 이름을 바꿨더니 root 제외 아무일이 안일어났음.
--> 회고 쓰고 다른 거도 하니씩 바꿔봐야지.
✌🏻✌🏻 인텔리제이 환경변수로 application.yml에 설정한 민감한 정보를 직접 입력
--> 아무런 변화가 일어나지 않음. 그냥 환경변수로 해논거나, 직접 입력한 거랑 차이 없음.
✋🏻html url 확인
--> 레퍼런스나, 수업 내용대로 제대로 적었음...
// 2022.10.04 추가
✔️ my-page.html 파일에서 <head> 아래에 아래 코드 빼먹음.. 일일히 쳤다가 빼먹은 것 같다... 그리고 사소한 오타 몇개를 발견...! 어이없지만 그래도 해결함에 (감격...)
<meta charset="UTF-8">
🔥 오늘의 마무리
: 지난주 진도는 무슨.. 오늘 했던 것도 제대로 이해하지 못했다. 도움을 주시는 코드스테이츠 크루님께서 노력해주셨는데도 찾지 못했다. 크루님께서 레퍼런스 코드로 돌릴 땐 잘 돌아가셨다고... 그러면 내 개발 환경의 문제인데... 그래서 http.conf파일이 문제라고 생각했던 것.. 도대체 뭐가 잘 못 된 것일까.... 오늘만해도 몇번이나 지우고 다시 깔고.. 그랬는지 모른다.. 제발 다시 할 땐 돌아가게 해주세요... 문제를 찾게 해주세요....
'Study in Bootcamp > 회고' 카테고리의 다른 글
20221004 데일리 회고 (0) | 2022.10.04 |
---|---|
20220930 데일리 회고 (0) | 2022.10.04 |
20220927 데일리 회고 (1) | 2022.09.27 |
20220926 데일리 회고 (0) | 2022.09.26 |
9월 첫째 주 ~ 둘째 주 회고 (1) | 2022.09.10 |
댓글