본문 바로가기

항해99/프로젝트

(7)
[항해99] 최종 프로젝트 예상 질문 로그인, 토큰 관련 예상질문로그인의 흐름로그인 흐름은 다음과 같이 이루어집니다:사용자가 네이버 또는 카카오 소셜 로그인을 시도합니다.클라이언트 애플리케이션은 해당 소셜 플랫폼에서 인가 코드를 받습니다.애플리케이션은 받은 인가 코드를 서버로 전송합니다.서버는 전달받은 인가 코드를 사용하여 소셜 플랫폼의 액세스 토큰을 요청합니다.받은 액세스 토큰을 사용하여 사용자 정보를 소셜 플랫폼의 API에 요청합니다.받은 사용자 정보를 이용하여 데이터베이스에 해당 사용자를 등록하거나 가져옵니다.사용자에게 로그인 완료 메시지 및 필요한 인증 토큰(주로 JWT)을 전송합니다.이후에는 애플리케이션은 해당 사용자의 요청에 대해 유저 정보를 확인하고, 필요한 권한을 확인하여 요청을 처리합니다.← 레디스 →Q. Redis는 무엇이..
[항해99] AWS EC2 CORS 해결하기 프론트랑 협업중에 CORS 해결해달라는 요청이 왔다.. 백엔드에서는 8080 포트를 사용하는데, 프론트에서는 3000 포트를 사용했다. 즉, SOP(Same Origin Policy)을 위반했기 때문에 CORS 문제가 발생했다. Access to XMLHttpRequest at ' http://{aws주소}/api/user/signup ' from origin ' http://localhost:3000 ' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested res..
[항해99] 굿즈 판매 서버 만들기 Lv.5 Lv.5 과제 USE CASE DIAGRAM API 명세서 https://documenter.getpostman.com/view/33070046/2sA2xiVX55 스파르타 굿즈 판매 사이트 The Postman Documenter generates and maintains beautiful, live documentation for your collections. Never worry about maintaining API documentation again. documenter.getpostman.com ERD 프로젝트 https://github.com/choisasa/Lv.5.git GitHub - choisasa/Lv.5 Contribute to choisasa/Lv.5 development by..
[항해99] 강의 사이트 서버 만들기 Lv.4 Lv.4 과제 USE CASE DIAGRAM API 명세서 https://documenter.getpostman.com/view/33070046/2sA2xfZtVo ERD 프로젝트 https://github.com/choisasa/-Lv.4
[항해99] 백오피스(Admin) 서버 만들기 Lv.3 Lv.3 과제 USE CASE DIAGRAM API 명세서 API 명세서 ERD 코드 https://github.com/choisasa/lv3.git
[항해99] 스파르타 도서관 서버 만들기 Lv.2 Lv.2 과제 USE CASE DIAGRAM API 명세서 https://documenter.getpostman.com/view/33079268/2sA2rFT1Dp LibraryAPI documenter.getpostman.com ERD 코드 https://github.com/choisasa/Books.git
[항해99] 익명 게시판 만들기 Lv.1 Lv.1 과제 Use Case Diagram 그려보기 API 명세서 작성하기 https://www.notion.so/API-eb435940a8d84050b5303db37f05d3f2 ERD 이용 사이트 : https://www.erdcloud.com/ 코드 https://github.com/choisasa/Board.git GitHub - choisasa/Board Contribute to choisasa/Board development by creating an account on GitHub. github.com 피드백 어제(2/28) 과제에 대한 튜터님의 피드백을 들었다. 글로만 확인했을 때 긴가민가 했던 부분들이 눈에 보이기 시작했고, 추후 프로젝트 완료 후 코드 및 ERD 수정 예정이다! 지금 ..