본문 바로가기 메뉴 바로가기

binaryflavor

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

binaryflavor

검색하기 폼
  • 분류 전체보기 (9)
    • Python (2)
    • Infrastructure (7)
    • Golang (0)
  • 방명록

hmac (1)
DRF (django restframework)에서 HMAC Authentication 구현하기

과거 다른 블로그에서 쓴 글을 퍼왔습니다. Introduction 내가 관리하는 API 서버는 다양한 타입의 클라이언트들로 오는 요청을 처리하고 있다. 기본적인 oauth 인증을 이용하는 웹 어플리케이션 뿐만 아니라, Windows server application, aws lambda 등 많은 어플리케이션이 HMAC 인증을 사용하고 있다. DRF (django Rest Framework)의 Permission Class 로 구현되지 않고, view 로직에 signature 검증 로직이 있는 상태다. 즉, 아무 인증 없이 django 의 Authentication 을 통과하여 view 로직 초반에서 signature를 검증한다. 나는 이 signature 검증 로직을 view 함수 밖으로 끄집어내어 pe..

Python 2021. 7. 20. 00:43
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Linkedin
  • Github
TAG
  • 파이썬
  • 하드웨어
  • 프로그래밍
  • 실수
  • Python
  • 프로그래밍 언어
  • django
  • hmac
  • AWS
  • 프로그래머
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바