Size: a a a

2020 July 04

VV

Victor Victorov in rust_offtopic
Alex Zhukovsky
что выгрузили? Загрузил ты БД в память, а в БД кто-то нового юзера создал или старого удалил или пароль поменял - что делаем?
Эм, JWT то тут причем? Его как раз делают 10 минутным потому что с ним вообще часто проблемы устаревания данных случаются но в микросервисах где у тебя и так Эвенчуал Консистенси всем плевать потому что общую картину это все равно мало меняет.
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
У тебя регистрацией занимаются несколько сервисов?
всем сервисам нужны авторизационные данные
источник

AZ

Alex Zhukovsky in rust_offtopic
Victor Victorov
Эм, JWT то тут причем? Его как раз делают 10 минутным потому что с ним вообще часто проблемы устаревания данных случаются но в микросервисах где у тебя и так Эвенчуал Консистенси всем плевать потому что общую картину это все равно мало меняет.
ну у нас была проблема с тем что ддосился слишком сервис авторизации запросами постоянно "че за юзер"
источник

AZ

Alex Zhukovsky in rust_offtopic
каждый день админ сидел и перегружал если тот падал
источник

VV

Victor Victorov in rust_offtopic
Alex Zhukovsky
ну у нас была проблема с тем что ддосился слишком сервис авторизации запросами постоянно "че за юзер"
Я думал ты про устаревание данных имел в виду.
источник

VV

Victor Victorov in rust_offtopic
Типо в БД одно в кеше другое.
источник

AZ

Alex Zhukovsky in rust_offtopic
ну в данном случае устаревание, чел предложил решение - БД всю в память загрузить
источник

AZ

Alex Zhukovsky in rust_offtopic
по крайней мере в часте инфы по юзерам
источник

JC

Julian =) Coffee in rust_offtopic
Alex Zhukovsky
какой хэш? Вот пришел у тебя юзер менять скажем заказ, тебе нужно проверить что этот заказ принадлежит юзеру, что ты с этим хешем будешь делать?
Юзер прилепит этот хеш, мы сравим с нашим хешем и если не совпали, то значит юзер не юзер.
А если совпали, то разрешаем ему делать то, что надо.
источник

JC

Julian =) Coffee in rust_offtopic
Ладно, мне наверное нужно больше матчасти, потому что я сейчас не совсем понимаю что к чему.
источник

AZ

Alex Zhukovsky in rust_offtopic
Julian =) Coffee
Юзер прилепит этот хеш, мы сравим с нашим хешем и если не совпали, то значит юзер не юзер.
А если совпали, то разрешаем ему делать то, что надо.
ну подумай, у тебя приходит сообщение "юзер 123 хочет удалить заказ 456", откуда ты знаешь, можешь ты удалять этот заказ или нет? Ну скинул он тебе какой-то хэш, что с ним дальше делать?
источник

VV

Victor Victorov in rust_offtopic
Julian =) Coffee
Ладно, мне наверное нужно больше матчасти, потому что я сейчас не совсем понимаю что к чему.
Забей, алекс вообще не в ту степь ушел. Суть JWT - чтобы не делать запросы в SSO за инфой о юзере и она всегда была под рукой. Имя, Ади, Название и Айди компании в которой он работает.
источник

AZ

Alex Zhukovsky in rust_offtopic
Victor Victorov
Забей, алекс вообще не в ту степь ушел. Суть JWT - чтобы не делать запросы в SSO за инфой о юзере и она всегда была под рукой. Имя, Ади, Название и Айди компании в которой он работает.
ну вот у нас айди заказов например емнип хранится там же в жвт
источник

AZ

Alex Zhukovsky in rust_offtopic
если его там нет - заказ новый, идем в БД (заодно обновляем токен), а если есть то никуда не идем
источник

AD

Apache DOG™ in rust_offtopic
Victor Victorov
Забей, алекс вообще не в ту степь ушел. Суть JWT - чтобы не делать запросы в SSO за инфой о юзере и она всегда была под рукой. Имя, Ади, Название и Айди компании в которой он работает.
Если кто то поймал жвт, почему он не может делать запросы от имени получившего?
источник

VV

Victor Victorov in rust_offtopic
Apache DOG™
Если кто то поймал жвт, почему он не может делать запросы от имени получившего?
Лол? Конечно может.
источник

AD

Apache DOG™ in rust_offtopic
Зачем он тогда нужен?
источник

VV

Victor Victorov in rust_offtopic
Apache DOG™
Если кто то поймал жвт, почему он не может делать запросы от имени получившего?
Ты блин из Постмана можешь с ним запросы делать.
источник

VV

Victor Victorov in rust_offtopic
Apache DOG™
Зачем он тогда нужен?
🤦🏻‍♂️
источник

AZ

Alex Zhukovsky in rust_offtopic
Apache DOG™
Если кто то поймал жвт, почему он не может делать запросы от имени получившего?
если кто-то поймал твой логин и пароль то он может сделать запросы от тебя!
источник