[DRF] DRF 뜯어보기 #7

장서영·2022년 9월 12일

Django

목록 보기
13/16

6. Django Rest API Token AUTH

📌 학습한 것 :

  • request 라이브러리를 사용해 api 호출하기
  • rest_authtoken 설정하기 및 token 받아오기

📌 잘모르겠는 것들

  1. TokenAuthentication
  • 유저마다 토큰을 발급해서 유저를 식별해 보자!
  • Authentication이란, 서비스를 사용하는 데에 있어 내가 어느 정도의 권한이 있음을 알려주는(요청하는) 과정이다.

해결을 위해 찾아본것

📌 찾아봤지만, 여전히 잘 모르겠는 것들

  1. AJAX
  • AJAX : 비동기 자바스크립트와 XML을 말한다. 간단히 말해, 서버와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것을 말한다.
  1. DRF Authentications
  • DRF가 지원하는 Authentication 종류
    • Django REST framework - Authentication을 보면 DRF는 4가지의 Authentication을 지원하고 있다.
    • BaicAuthentication : 사용자의 username과 password를 활용한 HTTP의 기본적인 인증 방식으로, 테스트에서만 사용 가능하다.
    • TokenAuthentication : 간단한 토큰 기반 HTTP 인증 방식으로, 클라이언트와 서버 setup?에 적합하다.
    • SessionAuthentication : Django의 기본 세션 백엔드?를 사용하는 인증 방식으로, AJAX 클라이언트에 적합하다.
    • RemoteUserAuthentication : REMOTE_USER 환경 변수를 설정하는 웹 서버에 인증을 위임할 수 있다..?

📖 학습 가이드라인

6. Django Rest API Token AUTH

  • request 라이브러리를 이용해 api를 호출하는 코드를 작성하라.
profile
하루살이 개발자

0개의 댓글