0

기본적으로 사용자가 'JSONWebTokenAuthentication'을 사용하여 사용자 이름과 암호를 사용하여 로그인 한 시스템을 개발하고자합니다. 그 방법은 '장고 휴식 프레임 워크 JWT'를 사용하는 것입니다. 사용자가 등록하고 로그인 할 수있는 계정 앱을 만들기 전에 및 암호. 계정/urls.pydjangorestframework-jwt obtain_jwt_token 뷰를 사용할 때 간단한 로그인보기를 만들 필요가 있습니까?

urlpatterns = [ 
url('^login/$', UserLoginApiView.as_view(), name='login'), 
url('^register/$', UserCreateApiView.as_view(), name='register'), 

] mainproject에서

/urls.py

urlpatterns = [ 
url(r'^admin/', admin.site.urls), 

url(r'^api/auth/token/', obtain_jwt_token), 

url(r'^api/users/', include("account.urls", namespace='user_api')), 

난 열려]

'API/인증에서 /token/'이 URL입니다. 그것은 browserable api에서 사용자 이름 필드와 암호 필드를 보여줍니다. djangorestframework-jwt가보기에 내장되어 있습니다. 사용자 이름이 &이면 db가 토큰을 제공합니다. 내가

만 등록이 사용자를 만드는 데 충분하다 'djangorestframework - JWT'/ 인증/토큰 API의 obtain_jwt_token 뷰/사용 .If 내 자신의 로그인보기를 사용할 때

내 질문입니다. djangorestframework-jwt를 사용할 경우 추가 로그인보기를 만들 필요가 없습니다.

답변

0

사용자 이름과 비밀번호를 사용하여 등록하려면 api/auth/token을 사용하여 로그인하십시오. 다른 클래스 및 뷰를 인증하는 데 사용할 수있는 jwt-token을 제공합니다.

+0

djangorestframework-jwt를 사용할 때 추가 로그인보기를 만들 필요가 없습니다. 왜냐하면 jwt가 이미 제공 되었기 때문입니다.이 경우에만 등록 (사용자 이름 및 비밀번호 사용)보기로 충분합니다. 그렇습니까? –

+0

네, 충분합니다. –

관련 문제