Size: a a a

Сообщество Python Программистов

2020 December 25

A

AstralRomance in Сообщество Python Программистов
При чем тут база данных? Я спрашиваю как мне лучше проверять валидность полученного ключа, ты мне про базу данных.
источник

DY

Dmitriy Yarosh in Сообщество Python Программистов
AstralRomance
Гайс, просят в качестве примера/прототипа сделать проверку api ключа, который будет приходить в headere запроса.
Как лучше реализовать? Через простое сравнение?
А чем сравнение плохое?
источник

e

eff1c in Сообщество Python Программистов
Bauka Alimgazy
Попробуй изучить сначала более лёгкие вещи.
В каком смысле?
Как это связано?
источник

VA

Vadim Apenko in Сообщество Python Программистов
AstralRomance
Гайс, просят в качестве примера/прототипа сделать проверку api ключа, который будет приходить в headere запроса.
Как лучше реализовать? Через простое сравнение?
Что значит "проверка"?
источник

DY

Dmitriy Yarosh in Сообщество Python Программистов
Dmitriy Yarosh
А чем сравнение плохое?
Я не знаю ответа на вопрос, но просто интересно
источник

..

. . in Сообщество Python Программистов
Сап, ребят, здесь есть джангисты?
источник

A

AstralRomance in Сообщество Python Программистов
Vadim Apenko
Что значит "проверка"?
В заголовке запроса приходит 'api_key':<int>.
У меня есть валидное значение. Если полученное значение не совпадает с валидным - вернуть 404.
источник

I

ITFY forum informer in Сообщество Python Программистов
. .
Сап, ребят, здесь есть джангисты?
🎙 Пожалуйста, не задавайте мета-вопросы в чате!
источник

BA

Bauka Alimgazy in Сообщество Python Программистов
AstralRomance
При чем тут база данных? Я спрашиваю как мне лучше проверять валидность полученного ключа, ты мне про базу данных.
Лол, так ты валидные апи токены не в коде же будешь хранить, а проверку сделай с помощи if request.headers["Authorithation"] in tokens:
источник

..

. . in Сообщество Python Программистов
Ок, кто как учил бэкенд?
источник

A

AstralRomance in Сообщество Python Программистов
Bauka Alimgazy
Лол, так ты валидные апи токены не в коде же будешь хранить, а проверку сделай с помощи if request.headers["Authorithation"] in tokens:
Валидный апи токен я могу хоть в переменных окружения хранить.
источник

e

eff1c in Сообщество Python Программистов
. .
Ок, кто как учил бэкенд?
Это тоже мета)
источник

E

Egor in Сообщество Python Программистов
. .
Сап, ребят, здесь есть джангисты?
да
источник

DY

Dmitriy Yarosh in Сообщество Python Программистов
. .
Ок, кто как учил бэкенд?
Нажми на подробнее)
источник

VA

Vadim Apenko in Сообщество Python Программистов
AstralRomance
В заголовке запроса приходит 'api_key':<int>.
У меня есть валидное значение. Если полученное значение не совпадает с валидным - вернуть 404.
Если на aiohttp, то для этого придуманы мидлвейры. Сразу в мидлвейре вытаскиваешь ключ и проверячешь на валидность. Если не валидный, то есть ответ BadRequest
источник

A

AstralRomance in Сообщество Python Программистов
Vadim Apenko
Если на aiohttp, то для этого придуманы мидлвейры. Сразу в мидлвейре вытаскиваешь ключ и проверячешь на валидность. Если не валидный, то есть ответ BadRequest
Не, у меня фласк.
источник

А

Айван in Сообщество Python Программистов
Bauka Alimgazy
Лол, так ты валидные апи токены не в коде же будешь хранить, а проверку сделай с помощи if request.headers["Authorithation"] in tokens:
Он спрашивал как проверять, а не где хранить
источник

VA

Vadim Apenko in Сообщество Python Программистов
AstralRomance
Не, у меня фласк.
К сожалению не ко мне. Не знаю как во фласке подобные вещи делают, но смысл тот же.
источник

A

AstralRomance in Сообщество Python Программистов
Айван
Он спрашивал как проверять, а не где хранить
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Айван до 773.83 (+17.13)
источник