Привет, я использую django rest-framework, я хочу реализовать аутентификацию на основе токенов,
я использую базовый модуль аутентификации токена структуры отдыха.
но он возвращает один и тот же токен при каждом запросе.
ex (87d97bb2df56e39c12b38131087bcfd232720d9a) , я получаю эту строку при каждом запросе, отправленном на мой сервер.
my setting.py file
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'restApp2', # Local Apps (My project's apps)
'rest_framework',
'rest_framework.authtoken',
'rest_auth',
]
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.TokenAuthentication', # <-- And here
],
}
файл urls.py
from django.contrib import admin
from django.urls import path, include
from restApp2 import views
from rest_framework.authtoken.views import obtain_auth_token
urlpatterns = [
path('admin/', admin.site.urls),
path('hello/', views.HelloView.as_view(), name='hello'),
path('api-token-auth/', obtain_auth_token, name='api_token_auth'), # <-- And here
]
urlpatterns += [
path('accounts/', include('django.contrib.auth.urls')),
]
Я звоню по ссылке ниже, используя метод post из POSTMON .
POST http://localhost:7070/rest-auth/login/
и в ответ я получаю
87d97bb2df56e39c12b38131087bcfd232720d9a.
но я хочу другой токен при новом запросе.
пожалуйста, помогите мне, спасибо