본문 바로가기

분류 전체보기136

django-rest-framework에서 Token기반인증 사용 Views 작성(Functional based Views) Django Rest Framework에서 views를 작성할때 로그인된 사용자에게만 허용하는, 권한 인증을 해야하는 경우가 많다. Functional based Views 로 토큰 기반 인증(Token Authentication)을 사용하여 인증된(로그인된) 사용자만 처리하는 것에 대해 어떻게 구현해야하는지 알아본다. Class based Views는 drf의 많은 기능들을 사용하게 해주지만 복잡하기에 더욱 간결하게 작성할 수 있는 Funtional based Views로 작성한다 먼저, 나는 rest_framework의 authentication을 사용하지않고, django-rest-knox 라이브러리를 사용하여 구현을 하였다. rest_framework 의 permissions 와 knox의 Tok.. 2019. 12. 6.
Github Oauth App의 Authorization 처리 Authorizing OAuth Apps 를 통해 문서확인이 가능하며 이 문서를 토대로 인증구현 방법을 작성하였다. https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/ Github의 OAuth Application 인증을 통해 로그인을 하고, 유저 정보와 repository를 가져오는 과정에 기술한다. Github에서 추가가능한 App은 OAuth App과 Github App 이 있다 이 두가지의 차이점은 다음과 같다 OAuth App : 사용자가 접근가능한 것에 요청 가능 Github App : 필요한 것만 액세스 요청 가능, 코드에 대한 읽기/쓰기 권한이 없음. issues, labels, milestones 관리.. 2019. 10. 31.
Microsoft Student Partner 2019-2020 리뉴 마이크로소프트 스튜던트 파트너 2019-2020에 renew되었다는 메일을 받았다 기술적으로 내가 원하는 스택을 원하는 속도로 쌓기가 쉽진않은 일정이지만 BOB집체교육도 일정이 마무리 되었고 프로젝트 기간인만큼 다방면에서 분발해볼 것이다. Android와 Backend server(특히 대량 분산처리) 까지 사실 아직도 둘다 좋아하고 관심있는 분야지만 인턴을 원하고 있고 병특도 원하기에 하나만 잡고 파야할 시기도 이젠 진짜 올때가 되지않았는가 싶다 2019. 8. 31.
대성지식폴리스(BOB) 구내식당 후기 기술블로그인데.. 잡블로그가 되어간다 차세대보안리더 BOB 센터가 위치하고 있는 가산디지털단지 대성지식폴리스 구내식당이다. 지하1층에 있으며 5천원, 자율배식이며 맛있는게 특징이다. 앞으로 자주가게 될 식당이다. 앞으로는 기술 글을 꾸준히 써야겠다 라고 세번이나 말을 했다 2019. 7. 2.
반응형