Size: a a a

Django [ru] #STAY HOME

2018 December 10

p

parikLS in Django [ru] #STAY HOME
Anton Fircak
Json web token
ты его на клиенте хранишь?
источник

p

parikLS in Django [ru] #STAY HOME
персистишь как-то? локал сторедж\етс
источник

p

parikLS in Django [ru] #STAY HOME
или в куках?
источник

АБ

Алексей Белов in Django [ru] #STAY HOME
Кто знает почему в джанго админка не показывает филды с  auto_now_add=True?
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Алексей Белов
Кто знает почему в джанго админка не показывает филды с  auto_now_add=True?
Потому что они readonly
источник

AF

Anton Fircak in Django [ru] #STAY HOME
parikLS
ты его на клиенте хранишь?
Пока никак т.к. создать даж не могу
источник

AF

Anton Fircak in Django [ru] #STAY HOME
При токен крейт вылазит ошибка о csrf
источник

p

parikLS in Django [ru] #STAY HOME
Anton Fircak
Пока никак т.к. создать даж не могу
если ты на клиенте их не хранишь - что ты тогда собираешь защищать с помощью CSRF?
источник

p

parikLS in Django [ru] #STAY HOME
цсрф атака работает если ты персистишь данные на клиенте, например в куки
источник

p

parikLS in Django [ru] #STAY HOME
и то можно сделать куки хттп онли и браузер не будет знать что они там есть
источник

AF

Anton Fircak in Django [ru] #STAY HOME
parikLS
если ты на клиенте их не хранишь - что ты тогда собираешь защищать с помощью CSRF?
Логично, я не знаю механизма создания токена через этот адрес
источник

AF

Anton Fircak in Django [ru] #STAY HOME
url(r'^auth/', include('djoser.urls')),
   url(r'^auth/', include('djoser.urls.authtoken')),
   url(r'^auth/', include('djoser.urls.jwt'))
источник

p

parikLS in Django [ru] #STAY HOME
если у тебя тру рест (который стейтлесс) тогда зачем тебе в принципе цсрф протекшн?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
parikLS
если у тебя тру рест (который стейтлесс) тогда зачем тебе в принципе цсрф протекшн?
ну да юзаю drf чистый, значит отключать csrf?
источник

p

parikLS in Django [ru] #STAY HOME
то что ты юзаешь ДРФ не значит что у тебя стейтлесс приложение))
источник

АБ

Алексей Белов in Django [ru] #STAY HOME
Eugene Maltsev
Потому что они readonly
Спс
источник

AF

Anton Fircak in Django [ru] #STAY HOME
скорее да, я не знаю что это такое, моя задача сделать json ответы для реакта.
источник

p

parikLS in Django [ru] #STAY HOME
почитай про цсрф что это такое и зачем оно нужно, а так получается пальцем в небо
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Anton Fircak
ну да юзаю drf чистый, значит отключать csrf?
в auth classes убери просто SessionЧтотоТам (не помню как точно называется)
источник

AF

Anton Fircak in Django [ru] #STAY HOME
'DEFAULT_AUTHENTICATION_CLASSES': (
       'rest_framework_jwt.authentication.JSONWebTokenAuthentication',
       'rest_framework.authentication.TokenAuthentication',
       'rest_framework.authentication.BasicAuthentication',
       'rest_framework.authentication.SessionAuthentication',
   ),
источник