TIL

2022.07.17/WIL 이번 한 주를 돌아보며

개발따라김양 2022. 7. 17. 19:01

1. 저번주는 로그인 기능을 구현한 프로젝트를 만들었다.

팀을 구성해 API를 설계했다.

로그인 페이지를 만들고(JWT 방식)

커피 캡슐을 선택하기 위한 취향을 선택하는 방식을 고르고

결과창을 띄워주는 것이었다.

 

2. API?

API는 Application Programming Interface(애플리케이션 프로그램 인터페이스)의 줄임말입니다.

요청을 보내는 애플리케이션을 클라이언트라고 하고 응답을 보내는 애플리케이션을 서버라고 합니다.

 

예를 들어 저희가 만든 페이지의 커피 캡슐 데이터 베이스는 서버이고 결과창을 보여주는 것이 클라이언트였습니다.

 

3. JWT?

JSON Web Token의 줄임말로, JSON 객체를 사용해 정보를 안정성 있게 전달하는 웹표준입니다.

Session / Cookie 방식과 함께 웹 인증의 방법입니다. 인증에 필요한 정보들을 암호화시킨 토큰을 뜻합니다.

 

Session / Cookie 방식은 서버에서 세션 저장소를 사용해 서버에 저장공간을 많이 필요로 하지만

JWT는 토큰 안에 유저의 정보들이 넣어 별도의 저장소 관리가 필요하지 않는 방식입니다.

 

4. 구현해 내고 싶은 욕심만 많이 앞서고 내 실력을 잘 몰랐던 프로젝트라 아쉽기도 하고 약간의 좌절 감도 맛봤다.

     낯선 IT 세계에서 길을 잃지 않고 잘 항해 해야겠다.