[WIL] Week01 회고

이경하·2022년 8월 9일
0

WIL

목록 보기
1/7
post-thumbnail

Weekly I Learned Week01

👉API

  • 정의
    API는 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘
API = 은행 창구
같은 예금 창구에서도 개인 고객이냐 기업 고객이냐에 따라 처리해주는 것이 다르다
클라이언트가 요청 할 때에도 "타입"이라는 것이 존재한다
  • GET방식 데이터 조회를 요청할 때
  • POST방식 데이터 생성, 변경, 삭제를 요청 할 때

👉JWT(Json Web Token)

  • 정의
    모바일이나 웹의 사용자 인증을 위해 사용하는 암호화된 토큰을 의미

    Header 에는 JWT 에서 사용할 타입과 해시 알고리즘의 종류가 담겨있다.
    Payload 는 서버에서 첨부한 사용자 권한 정보와 데이터가 담겨있다.
    Signature 에는 Header, Payload 를 Base64 URL-safe Encode 를 한 이후 Header 에 명시된 해시함수를 적용하고, 개인키(Private Key)로 서명한 전자서명이 담겨있다.
    전자서명에는 비대칭 암호화 알고리즘을 사용하므로 암호화를 위한 키와 복호화를 위한 키가 다르다. 암호화(전자서명)에는 개인키를, 복호화(검증)에는 공개키를 사용한다.

    사진출처 https://inpa.tistory.com/entry/WEB-%F0%9F%93%9A-JWTjson-web-token-%EB%9E%80-%F0%9F%92%AF-%EC%A0%95%EB%A6%AC

✍️첫주 배운점&느낀점

2주차가 다 되어 쓰는 거지만 첫 주를 기억해보면...
첫주에 느낀 점은 코딩을 배우고싶었던 내 자신을 후회했다^^;

스파르타엔 다 나와 비슷한 사람들이 코딩을 배우고싶어서 온 줄 알았는데 실력차이 엄청나서 뭔 얘기하는데 난 못 알아듣고 고개만 끄덕끄덕... 너무 우울한 하루의 연속ㅠ

팀과제는 우리가 강의들은 것들과 코드들을 활용할 수 있게 스파무비로 하기로 하였다
그래도 이건 내가 아이디어냈당... 이런거라도 해야지ㅠ?
내가 할 부분은 강의에 나타나 있는 부분이라 열심히 강의듣고, 살짝씩 수정해서 영화부분을 완성해서 정말정말 다행이라고 생각했다 (API,Get방식을 이용)

아무튼 내 결과물은 이렇게 나왔지만 팀원들꺼와 합치는 것을 잘 못해서 100%완성은 못했다. 그래도 이정도도 잘했다고 생각하는 첫주였다^^ 욕심부리지말자... 천천히하자!
잘하는 사람 지금부터 막 쫓아가려다 쫓아가지도못하구 가랑이 찢어질것 같음ㅠ
나는 스파르타에서 탈선하지말고 완주하는 것을 목표로 잡긴 했는데 뭘 알고 끝나길...

profile
경듀님

0개의 댓글