반응형
기본적으로 DRF는
1 2 | # 'rest_framework.authentication.BasicAuthentication', 'rest_framework.authentication.TokenAuthentication', | cs |
BasicAuth를 쓰지만, 토큰 형태로 인증 처리를 하고 싶으면 위와 같이 변경해준다.
인증 종류는 몇개 있으니 알아서 쓰면 되지만, Token값 저장해서 사용하기 위해 위와 같이 변경 하였다.
회원가입/ 인증등은 직접 구현해도 되지만, 특별한 부분이 있는게 아니라면 그냥 있는 패키지를 쓰는게 좋다고 생각하는데
http://www.django-rest-framework.org/topics/third-party-resources/#existing-third-party-packages
여기를 보면 추천할만한 서드파티 패키지들을 모아뒀다
이중에서 전에 써보았던 djoser 를 사용
token 가입, 로그인, 체크, 비번찾기를 안해도 되서 편한데
한가지 아쉬운점은 RESTful API라면 CURD로 만들어서 user 하나로 처리하면 될것을 API 이름을 동사로 했다는게 아쉬운 점이랄까(는 아는 동생이 한 얘기인데 쓰려고 하다보면 확실히 굳이 나눈게 쓸 때 좀 짱난다)
시간날 때 별도로 만들어도 괜찮을 거 같지만 일단 그대로 사용하기
반응형
'개발 > Django Restful Framework(drf)' 카테고리의 다른 글
DRF Serializer 알아보기 (0) | 2016.04.26 |
---|---|
DRF Serializer, Foreignkey (0) | 2016.04.26 |
DRF write only field (0) | 2016.04.22 |
DRF url parameter filter 추가하기 (0) | 2016.04.16 |
DRF Foreignkey Serializer에서 설정하기 (0) | 2016.04.15 |