Weekly I Learned Week01
API = 은행 창구
같은 예금 창구에서도 개인 고객이냐 기업 고객이냐에 따라 처리해주는 것이 다르다
클라이언트가 요청 할 때에도 "타입"이라는 것이 존재한다
정의
모바일이나 웹의 사용자 인증을 위해 사용하는 암호화된 토큰을 의미
Header 에는 JWT 에서 사용할 타입과 해시 알고리즘의 종류가 담겨있다.
Payload 는 서버에서 첨부한 사용자 권한 정보와 데이터가 담겨있다.
Signature 에는 Header, Payload 를 Base64 URL-safe Encode 를 한 이후 Header 에 명시된 해시함수를 적용하고, 개인키(Private Key)로 서명한 전자서명이 담겨있다.
전자서명에는 비대칭 암호화 알고리즘을 사용하므로 암호화를 위한 키와 복호화를 위한 키가 다르다. 암호화(전자서명)에는 개인키를, 복호화(검증)에는 공개키를 사용한다.
2주차가 다 되어 쓰는 거지만 첫 주를 기억해보면...
첫주에 느낀 점은 코딩을 배우고싶었던 내 자신을 후회했다^^;
스파르타엔 다 나와 비슷한 사람들이 코딩을 배우고싶어서 온 줄 알았는데 실력차이 엄청나서 뭔 얘기하는데 난 못 알아듣고 고개만 끄덕끄덕... 너무 우울한 하루의 연속ㅠ
팀과제는 우리가 강의들은 것들과 코드들을 활용할 수 있게 스파무비로 하기로 하였다
그래도 이건 내가 아이디어냈당... 이런거라도 해야지ㅠ?
내가 할 부분은 강의에 나타나 있는 부분이라 열심히 강의듣고, 살짝씩 수정해서 영화부분을 완성해서 정말정말 다행이라고 생각했다 (API,Get방식을 이용)
아무튼 내 결과물은 이렇게 나왔지만 팀원들꺼와 합치는 것을 잘 못해서 100%완성은 못했다. 그래도 이정도도 잘했다고 생각하는 첫주였다^^ 욕심부리지말자... 천천히하자!
잘하는 사람 지금부터 막 쫓아가려다 쫓아가지도못하구 가랑이 찢어질것 같음ㅠ
나는 스파르타에서 탈선하지말고 완주하는 것을 목표로 잡긴 했는데 뭘 알고 끝나길...