본문 바로가기

Memo79

[Day 104] Cloud : 운영 환경 구성 Ⅱ 학습 주제 클라이언트 배포 실습 데이터베이스 연결 실습 새롭게 배운 내용 2022.10.04 - [Back-End/Cloud] - [AWS] 클라이언트 배포, 데이터베이스 연결 보강할 내용 운영 환경 구성 유닛의 Advanced 꼼꼼하게 학습하기 회고 AWS의 S3 버킷을 이용해서 클라이언트 코드를 배포하고, RDS를 이용해 데이터베이스를 연결한 후에 각각을 서버에 연결하여 실행시키는 실습을 했다. 클라이언트 배포 과정은 아래와 같다. 정적 웹 페이지 빌드 버킷 생성 및 정적 웹 사이트 호스팅용으로 구성 빌드된 정적 웹 페이지 업로드 퍼블릭 액세스 차단 해제 및 정책 생성 빌드 과정을 거치면 데이터 용량이 줄어들고, 웹 사이트의 로딩 속도가 빨라진다. 그래서 사전에 빌드 환경을 만들기 위해 로컬에 nvm.. 2022. 10. 4.
[Day 100] Cloud : 운영 환경 구성 학습 주제 운영 환경 구성 Amazon Web Service 서버 배포 실습 새롭게 배운 내용 2022.09.30 - [Back-End/Cloud] - Cloud Computing, AWS Cloud Computing, AWS 클라우드 기존에는 서버실에 컴퓨터를 배치하여 서비스를 제공했기에 유지보수가 필요했고(인력, 비용 추가) 공간의 한계가 생겼다. 이때 추가적인 서버 증설을 위해 일부 거대 기업은 데이터 cookiee.tistory.com 2022.10.03 - [Back-End/Cloud] - AWS 서버 배포 리눅스 루트 폴더에서는 폴더나 파일을 생성, 변경 또는 삭제할 수 없다. 보강할 내용 2022.06.30 - [Etc/Computer Science] - Linux - CLI 기본 명령어 L.. 2022. 9. 30.
[Day 99] OAuth2 인증 Ⅱ 학습 주제 OAuth 2 애플리케이션 구현 OAuth 2와 JWT를 이용한 애플리케이션 구현 새롭게 배운 내용 2022.09.29 - [Back-End/Spring Security] - Hello, OAuth 2 2022.09.29 - [Back-End/Spring Security] - OAuth 2와 JWT를 이용한 애플리케이션 보강할 내용 🌟 JWT 코드 흐름을 반복해서 공부할 것 회고 Spring Security에 OAuth 2를 적용하는 실습과 OAuth 2와 JWT를 함께 적용하는 실습을 했다. OAuth 2 의존성을 추가하고, 보호할 페이지와 Controller를 생성한 다음에 Spring Boot 자동 구성에 OAuth 2 로그인 활성화와 OAuth 2 클라이언트 등록 정보를 설정하면 간단하.. 2022. 9. 29.
[Day 98] OAuth2 인증 학습 주제 OAuth2란? JWT 자격 증명을 위한 로그인 구현 JWT를 이용한 자격 증명 및 검증 구현 새롭게 배운 내용 2022.09.28 - [Back-End/Spring Security] - OAuth2 인증 OAuth2 인증 OAuth2란? 보통은 애플리케이션에서 해당 서비스를 이용하는 사용자의 크리덴션을 관리하는 것이 일반적이다. 만약 사용자 Google 계정의 크리덴션과 연동되는 서비스를 제공한다고 가정해 보자. cookiee.tistory.com JWT의 전체적인 내용 정리 Spring Security에서의 JWT(JSON Web Token) 인증 JWT 적용을 위한 사전 작업 JWT 자격 증명을 위한 로그인 인증 구현 JWT를 이용한 자격 증명 및 검증 구현 보강할 내용 🤔 공개키와 비밀.. 2022. 9. 28.
[Day 97] Spring Security에서의 JWT(JSON Web Token) 인증 학습 주제 Spring Security에서의 JWT 인증 - 로그인 인증 구현 - 자격 증명 및 검증 구현 새롭게 배운 내용 2022.09.27 - [Back-End/Spring Security] - Spring Security에서의 JWT(JSON Web Token) 인증 ++ 추가 공부 후 더 정리할 것 보강할 내용 CORS(Cross-Origin Resource Sharing) https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS https://en.wikipedia.org/wiki/Cross-origin_resource_sharing OncePerRequestFilter https://www.baeldung.com/spring-onceperrequest.. 2022. 9. 27.
[Day 96] JWT(JSON Web Token) 인증 학습 주제 JWT(JSON Web Token)를 사용하는 이유 JWT를 이용한 인증 방식 JWT 사용의 장점과 단점 토큰 방식과 세션 방식의 증명 JWT의 구성 요소 JWT 동작 방식 새롭게 배운 내용 2022.09.26 - [Back-End/Spring Security] - JWT 인증 JWT 인증 자격 증명 방식 HTTP 프로토콜은 요청을 전송하고 응답을 받으면 연결을 끊는 비연결성 특성을 갖는다. 또한, 상태를 저장하지 않는 비상태성 특성을 가지므로 로그인이 성공적으로 수행되어도 cookiee.tistory.com 보강할 내용 JWT를 생성하는 과정에서 사용된 메서드 JWT 생성 코드의 전체적인 흐름 회고 JWT에 대해 학습했다. JWT는 JSON Web Token의 약자이다. 우리가 아는 Toke.. 2022. 9. 26.