170 похожих чатов

Hi there, I need solution, any ideas? When a user logs

in DRF (Django Rest Framework), he is given a token,
now next time through another view or through this login view how can the user make himself accessible with the token?

users need Just next time enter valid token for sign in

14 ответов

20 просмотров

user needs to send this token in a headers (Authorization: Token your_token)

Пользователь-60fef Автор вопроса

how? I am using swagger UI i can't

drf-yasg?

Пользователь-60fef Автор вопроса

I am using 'rest_framework_swagger',

User need to pass this token in every request he made (in Authorization header)

https://django-rest-swagger.readthedocs.io/en/latest/settings/

Пользователь-60fef Автор вопроса

yes but I got an error "username and password field must fill"

Do u have drf auth settings: REST_FRAMEWORK = { ... 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authentication.TokenAuthentication', 'rest_framework.authentication.BasicAuthentication' ) } ?

Пользователь-60fef Автор вопроса

REST_FRAMEWORK = {'DEFAULT_SCHEMA_CLASS': ('rest_framework.schemas.coreapi.AutoSchema'), 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authentication.TokenAuthentication', ), 'DEFAULT_PARSER_CLASSES': ( 'rest_framework.parsers.FormParser', 'rest_framework.parsers.MultiPartParser', 'rest_framework.parsers.JSONParser', ), 'EXCEPTION_HANDLER': 'api.except_handler.custom_exception_handler', }

hmmm, so do u have SWAGGER_SETTINGS?

Пользователь-60fef Автор вопроса

SWAGGER_SETTINGS = { "DEFAULT_GENERATOR_CLASS": "rest_framework.schemas.generators.BaseSchemaGenerator", 'VALIDATOR_URL': 'http://localhost:8189', "SHOW_REQUEST_HEADERS": True, 'SECURITY_DEFINITIONS': { 'api_key': { 'type': 'apiKey', 'in': 'header', 'name': 'Authorization' } }, }

does the error show up in all requests?

Пользователь-60fef Автор вопроса

response=400 { "message": "non_field_errors: Unable to log in with provided credentials.\n", "code": "validation_error" }

here you passed Authorization named header

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта