Size: a a a

Django [ru] #STAY HOME

2019 April 23

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
какая-то API такого типа как раз
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
там у jwt есть id
То есть нужно лезть в базу (или API) и проверять валидность токена? Поздравляю, вы переизобрели сессии. =)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Maxim Kolesnikov
То есть нужно лезть в базу (или API) и проверять валидность токена? Поздравляю, вы переизобрели сессии. =)
да, и что?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
это может быть json файл на s3 со списком ид невалидных jwt
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
при желании, если это надо
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Ну тогда непонятно, зачем нужен jwt вместо обычного токена. Чисто как контейнер для payload?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Maxim Kolesnikov
Ну тогда непонятно, зачем нужен jwt вместо обычного токена. Чисто как контейнер для payload?
ну чтобы права доступа там хранить
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Maxim Kolesnikov
Ну тогда непонятно, зачем нужен jwt вместо обычного токена. Чисто как контейнер для payload?
ну для меня да именно для этого + нет необходимости хранить сам токен
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
RBAC поддерживается на стороне Auth0
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
можно раздавать всякие роли
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а перед Django можно ставить всякие Caddy, которые будут проверять их и просто не пропускать запросы к Django, проверяя токен перед Django
источник

AT

Alex Ted in Django [ru] #STAY HOME
jwt не пишется в бд
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
jwt позволяет отделить Django от auth, от проверки прав доступа, превратив просто в ресурсный сервер
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
который раздаёт данные из базы по API
источник

L

Lex in Django [ru] #STAY HOME
Всем привет. Как перенаправить stdout() в stderr или лог файл?
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Alex Ted
jwt не пишется в бд
при желании пишется куда угодно, но в стандартном сценарии использования в этом нет необходимости
источник

L

Lex in Django [ru] #STAY HOME
как в systemd повесил, сразу стал ругаться на принты
источник

AT

Alex Ted in Django [ru] #STAY HOME
ну ессно
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть JWT позволяет в данном случае вынести всё то, что связано с пользователями, auth'ом, правами нахрен со стороны Django и выделить на какой-нибудь отдельный сервис, а Django поставить рядом с другими микросервисами на Django, каждый из которых будет использовать эти токены
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть да, это попытка переизобрести сессии "снаружи" Django, а не внутри
источник