인증/보안 - OAuth 인증 구현
·
SE Bootcamp 내용 정리
OAuth 인증 구현하기 학습 목표 * OAuth의 작동 방식의 이해 * OAuth로 로그인 가능한 애플리케이션을 제작 * Authentication과 Authorization의 차이를 이해 * "브라우저" - "내 서버" - "인증 대행 서비스"간 요청/응답을 주고받는 다이어그램을 그려보기 * OAuth의 중요 키워드 getting strated 토큰 인증 방식이 주된 인증 방식으로 사용되는 가운데 OAuth 인증 방식이 등장했고, 점차 영향력을 넓혀가기 시작했습니다. 또한 이런 OAuth 인증 방식을 도입해 달라는 의견이 있어 이를 도입하는 프로젝트에 담당자로 배정되었습니다. 이제 여러분은 OAuth 인증 방식을 구현해야 합니다. 소셜 로그인 버튼을 눌렀을 때, mypage에서 나의 정보를 확인할 수..
git 기초
·
SE Bootcamp 내용 정리
git 기초 버전 관리 시스템 git git이란 “분산형 버전 관리 시스템” 버전 관리 시스템? 이전에 작성한 내용들(버전들)을 보존하면서 관리하는 시스템 학습목표 * Git의 환경설정 * 버전 관리 시스템의 필요성 이해 * Github와 Git의 관계 이해 * Repository에 대한 이해 - local Repository와 Remote Repository의 차이 이해git intro 버전 관리를 사용하는 이유? 1. 파일이 변경되면 변경 이력을 저장할 수 있다 2. 이전 버전으로 돌아갈 수 있다 3. 어떤 변경 사항이 발생했는지 알아보기 쉽다 4. 협업하기에 좋다 → github, gitlab 등의 원격 저장소를 이용한 협업 가능 5. 백업용 특정 시점에 생성되는 백업 복사본: 스냅샷 → 스냅샷을 ..