Protocol, Standard, ... 2

REST...

REST 설계라는 것에 대해서 조금 더 알게 된 영상과 블로그 글을 공유하며, 간략하게 정리. 결과적으로 REST 설계라고 하려면 self-descriptive 하고, Hypermedia as the engine of application state(HATEOAS)도 지켜야 한다는 것... 대충 설명하는 URI와 HTTP method로 자원의 표현에 의한 상태전달만으로는 REST API로 부르지 말아달라는 REST 설계 개념을 만든사람의 부탁.....이 있으나, 대부분 적당선에서 끊고 RESTful하다고 설명하는 상황. 그리고 그런지 오래된 상황. 아래 영상과 글을 참조하면 좋다. https://www.youtube.com/watch?v=RP_f5dMoHFc https://wonit.tistory.com..

JWT을 이용한 이용자 인증

이번주차 프로젝트에서 JWT 인증방식과 해시함수 SHA256을 꼭 사용해서 로그인 기능을 구현하라는 과제를 진행했다. JWT 인증에 대한 설명글은 많은데, 구체적으로 어떻게 구현해야 하는지에 대해 내가 구현해야 하는 Flask 관련 자료는 잘 찾지 못했다. 나중에 그 이유도 알게되었지만. 우선 JWT에 대해서 공부했다. JWT에 대해서 잘 정리된 글은 많이 있으니 간단하게 정리하면, JSON 형식으로 ".".join([Header,Payload,Signatrue]) Header.Payload.Signature로 구성되어 있는 토큰으로 웹페이지에서 인증과 권한을 부여하고, 확인하는 용도로 사용한다고 한다. 토큰을 서버에서 만들어 클라이언트에 보내주고, 보내준 토큰으로 사용자 확인, 인증, 권한 확인에 사용..

728x90