개발/잡다개발 82

RESTful API란

RESTful API라고 굉장히 많이 들어봤습니다. REST(REpresentational State Transfer)의 뜻에 대해 알아보려고 하는데 좀 더 자세한 설명은 아래의 링크에 잘 정리되어 있어서 퍼왔습니다. https://brainbackdoor.tistory.com/53 RESTful API란 ? 개발 공부를 시작하고 자주 접하고 그냥 지나친 개념 중에 하나이다. 면접 질문으로도 자주 나온다고 하고, 실제로 채용공고 필요 역량에도 REST 등 인터넷 기반 프로토콜/ 기술에 대한 이해를 요구하고 있는 기.. brainbackdoor.tistory.com 저는 간단하게 설명해보려고 합니다. REST의 특성으로 여러가지가 있는데 1) 유니폼 인터페이스(Uniform Interface) 2) Sta..

개발/잡다개발 2019.08.18

JWT(Json Web Token) 이란

하나의 인증 방법입니다. API를 호출할 때 인증키를 함께 보내줘야 API 서버에서 알맞은 response를 보내주는데 API key는 "asdfasdfasdfasdfasdf***********************************" 이렇게 비슷하게 생긴 애인데 왜 쓰냐 하면, 안전하게 토큰을 관리하기 위해서 사용합니다. 사용자가 로그인을 시도하면, Server가 토큰을 생성해서 사용자에게 토큰을 할당해줍니다. 때문에, 고정된 API key를 가질 필요가 없습니다. 그렇기 때문에, 보안에 좀 더 용이합니다. 단점도 당연히 있는데 토큰이 거의 모든 요청에 대해 전송되므로 데이터 트래픽 크기에 영향을 미칠 수가 있다고 합니다. 또한, 한번 발급된 토큰을 수정하거나 폐기가 불가능합니다. 장/단점이 있는데..

개발/잡다개발 2019.08.17