Тёмный

Продвинутая JWT авторизация на React и Node js. Access, refresh, активация по почте 

Ulbi TV
Подписаться 309 тыс.
Просмотров 527 тыс.
50% 1

Опубликовано:

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,7 тыс.   
@UlbiTV
@UlbiTV 3 года назад
Таймкоды в описании, всем приятного просмотра :) Также оставляем идеи для следующих роликов в комментариях!
@ЕвгенийКраев-я2ж
@ЕвгенийКраев-я2ж 3 года назад
Тимур, ты прям по заказу.
@topsportsevents6014
@topsportsevents6014 3 года назад
Сделай видио с Twilo в связке с react . Чаты интересуют в этой либе .
@mip1992
@mip1992 3 года назад
Спасибо огромное, домой приду и сяду пилить)))
@Nikitosss91
@Nikitosss91 3 года назад
Сделай с фаербейз какой-нибудь круд проект
@taras7844
@taras7844 3 года назад
Там фанаты ждут от вас чата, на 4 сокетах
@dmitriiforofontov7326
@dmitriiforofontov7326 2 года назад
Даже за год после выхода, никто из авторов не смог догнать эту тему по качеству... Браво
@Pride46Mr
@Pride46Mr Год назад
за два)))
@arsen0583
@arsen0583 Год назад
@@Pride46Mr факт
@РоманЮрченко-н9с
@@arsen0583 на 36 минуте создается кука с токеном. зачем?
@arsen0583
@arsen0583 Год назад
​@@РоманЮрченко-н9с он создаётся чтобы обновлять аксесс токен
@webworker7955
@webworker7955 Год назад
@@РоманЮрченко-н9с refreshToken в cookies сохраняется
@linmus2370
@linmus2370 2 года назад
This is hands-down the best comprehensive tutorial on JWT authentication I've ever come across on RU-vid. Thanks a lot for going out of your way to make it!
@armenarakelyan2676
@armenarakelyan2676 3 года назад
Давай лайфкодим проект среднего уровня до продакшн со всеми этапами!!!! Ты молодец бро.
@Максим-д1у4щ
@Максим-д1у4щ 3 года назад
+++
@1Chitus
@1Chitus Год назад
Спасибо большое за титанический труд. Я прям радуюсь когда по моему поисковому запросу есть твои видео, я тогда уверен, что задача почти готовая )
@ЭзамАппаева
@ЭзамАппаева 3 года назад
Спасибо громаднейшее , Тимур! Вижу уже , что ролик пушечный!!!!!! 💣💥
@DatsunCoIT
@DatsunCoIT Год назад
Мужик ты лучший, именно из-за таких как ты наш мир все еще не обречен
@UlbiTV
@UlbiTV Год назад
Стараемся, спасибо! 🤝
@victormog
@victormog 3 года назад
Ещё не посмотрел, но респект за то, что прислушиваешься к пожеланиям!!! Буду смотреть с параллельным воспроизведением кода...
@ilyaprotsenko1023
@ilyaprotsenko1023 2 года назад
Так часто тебя смотрю, что непривычно было услышать на этом моменте 9:14 фразу "... чтобы отлавливать какие-то ошибки" вместо уже привычной фразы "... чтобы отлавливать потенциально возможные ошибки", как на 19:15 Кхм, как всегда лайк! 😊
@UlbiTV
@UlbiTV 2 года назад
Вот это я понимаю!!!! Заценил коронную фразу 😂❤️❤️
@sigmawolf228
@sigmawolf228 3 года назад
Мужик, ты золото на рунете. Спасибо!
@volodymyrsypko9729
@volodymyrsypko9729 2 года назад
Отлично! Еще никому не удавалось так сжато, но так подробно и понятно вместить эту инфу в такое время!!!
@apexnuts9785
@apexnuts9785 3 года назад
капец ты лютый тип)) Спасибо за видео
@apexnuts9785
@apexnuts9785 3 года назад
У кого-то кумир человек паук, а у меня ты ))
@mrbatni3522
@mrbatni3522 3 года назад
Реально классный контент который продают за деньги на курсах
@MrSlapp150
@MrSlapp150 3 года назад
Сначала лайк потом просмотр. Спасибо!
@АндрейСоловьёв-ч3ы
Лучший контент для быстрого изучения новых технологий. Титаническая работа, и всё это бесплатно, жаль что так мало внимания со стороны комьюнити.
@dreamteams
@dreamteams 3 года назад
Спасибо брооо за объяснение конечно я искал это месяца назад но все равно спасибо в будущем я учту)
@rustee_nyfe
@rustee_nyfe 5 месяцев назад
Это просто прекрасный ролик. Именно благодаря тому, что он одним куском и со слайдами, я понял, как JWT работает. Я не понимал, что на /refresh запрос уходит без ведома пользователя. Спасибо. Надеюсь, комментарий достаточно длинный
@devorer77
@devorer77 3 года назад
Really cool Node React and JWT tutorial
@_mint27
@_mint27 Месяц назад
Автору респект и большое спасибо, сильно помог в понимании сего механизма) Смотрел и параллельно внедрял в свой проект)
@ЛёхаИльич-ч4ы
@ЛёхаИльич-ч4ы 3 года назад
Одни из лучших роликов на Ютубе по данной тематике. Канал с таким контентом полюбому перевалит за 100к, удачи автору, надеюсь не бросишь свое благое дело
@romanryaboshtan9270
@romanryaboshtan9270 3 года назад
Согласен, тут будет больше 100к
@budlo4216
@budlo4216 2 года назад
@@romanryaboshtan9270 есть такое
@karis7539
@karis7539 2 года назад
я из будущего. тут больше 100к
@NikCevich
@NikCevich 2 года назад
уже больше 150к)
@xrabell4837
@xrabell4837 Год назад
уже 201к)
@daniilyakavenka3849
@daniilyakavenka3849 10 месяцев назад
Теперь когда нужно разобраться в чем то новом начинаю поиск с твоей странички на ютубе, пока что все видео что посмотрел - идеальные объяснения и покрытие темы, очень круто, продолжай!
@oops61rus
@oops61rus 3 года назад
Отличный ролик, очень интересно. Кладезь полезной информации для бэкендеров. Были некоторые моменты, о которых знал только в общих чертах. Спасибо большое! Круто👍🏻
@БекташовБекназар
@БекташовБекназар 2 года назад
Залпом посмотрел весь видос, лайк и уважение от меня.
@den_ph
@den_ph 3 года назад
Большое спасибо за качественный и понятный разбор темы! Было очень познавательно и полезно.
@ziggystardust3975
@ziggystardust3975 2 года назад
Чел, самый годный контент пилишь. Я столько кейсов закрываю только благодаря твоим видео. Надеюсь канал разрастется еще больше, ты этого заслуживаешь
@evgenykrivosheev957
@evgenykrivosheev957 3 года назад
Отличный видос.
@lybava5745
@lybava5745 2 года назад
молодчик... конечно досмотрел, потом пересмотрел и не один раз! Ты большой молодец Тимур! Реально поначалу твою подачу материала было тяжело воспринимать....но как говориться терпение и труд все перетрут! Всем привет кто здесь после Димыча ИТ камасутра
@yuriivasiliev7636
@yuriivasiliev7636 3 года назад
Очень круто! Спасибо! Было бы не плохо так же посмотреть реализацию бэкенда на микросервисах (Node js)
@MDanshin
@MDanshin 2 года назад
Лучший гайд по теме! Спасибо!
@NameOfFool
@NameOfFool Год назад
Для тех, кто столкнулся с проблемой при работе с nodemailer. После 30 мая 2022, закрыли доступ к настройке сторонних приложений. Чтобы решить эту проблему: 1) поставьте двух-этапную аутентификацию, если ее нет 2) вернитесь в настройки безопасности, под пунктом вход в аккаунт появится вкладка пароли приложений. Заходите, после выполнения всех махинаций, вам выдадут пароль для доступа к почте. Копируем, пихаем в проект вместо нашего обычного
@g_a_m_b_e_t_t_o_r8920
@g_a_m_b_e_t_t_o_r8920 Год назад
Спасибо большое за информацию очень полезна оказалась !
@МаринаЛисовская-ф9б
Спасибо! плюс сохранялась ошибка in certificate chain - а надо было всего-то отключить Avast
@hexussouthpalmire1796
@hexussouthpalmire1796 Год назад
Спасибо маныч!!!
@bignah4872
@bignah4872 Год назад
Спасибо!
@kayaosato9289
@kayaosato9289 Год назад
2 пункт, вы про менеджер паролей? но ведь там просто сохранённые пароли и всё
@igorchernov1340
@igorchernov1340 6 месяцев назад
Ваше видео мне помогло на рабочем проекте, делал авторизацию на клинете и обнаружил, что по interceptors крайне мало информации!)
@hasannamazl7584
@hasannamazl7584 3 года назад
Огромное спасибооо!!!
@КириллГай-щ1в
@КириллГай-щ1в 2 года назад
Посмотрел только фронтенд часть, все четко и понятно, отдельное спасибо за возможность посмотреть только то, что необходимо!
@sergsergey4251
@sergsergey4251 3 года назад
Спасибо!
@ЕжЕжиков-в9ь
@ЕжЕжиков-в9ь 9 месяцев назад
Тимур, не слушай тех, кто ноет о том, что понять сложно. Кто действительно заинтересован, тот поймет. Например, я попытался все повторить еще в конце 2022, но не получилось отправить письмо на почту (поскольку там все стало мудреней). Только сейчас я нашел, как это сделать и сразу же повторил все видео до конца. И все получилось!
@carlschmaiser9595
@carlschmaiser9595 3 года назад
Спасибо!
@Leon-rv2zm
@Leon-rv2zm 2 года назад
досмотрел ролик до конца. Бекенд скачал с гитхаба, фронтенд делал по ролику, Все получилось, сложности вызвала настройка гугл аккаунта. В ней было необходимо включить двухфакторку и сгенерировать специальный пароль для приложения. Теперь осталось осмыслить все, что было сделано в ролике. Спасибо за туториал
@devorer77
@devorer77 3 года назад
Очень высокое качество подачи контента. Не знаю, специально ты старался или уже "само" получается, но формат почти идеальный - функция/метод в высоту экрана, изложение материала, следующий скрин. Тимур, ты отличный преподаватель.
@UlbiTV
@UlbiTV 3 года назад
От одного из первых подписчиков такую похвалу получать вдвойне приятно, спасибо, Артем :)
@asylden
@asylden Год назад
@@UlbiTV При регистрации пишет такую ошибку "Непредвиденная ошибка Token validation failed: refreshToken: Path `refreshToken` is required." " что не так
@Zhidunov
@Zhidunov 2 года назад
Крутой ролик! На одном дыхании посмотрел как кино! Без воды, максимально кратко и строго по делу.
@GlobalGG
@GlobalGG 3 года назад
Отличный видос. По нему и на NestJS можно запилить решение.
@m.m.dorohi
@m.m.dorohi 3 года назад
За МОБХ однозначно лойс
@dmitrygorbatikov
@dmitrygorbatikov 3 года назад
Раньше, когда был кипятильником, смотрел видосы Владлена Минина. Но когда дорос до чайника, пора бы знать как делается нормальная авторизация, спасибо ❤️ а то у меня акцесс токен генерировался, ставил на час, всё крашилось, выскакивала ошибка "нет авторизации" и приходилось убирать поле expiresin, чтобы эти ошибки меня не бесили
@vusalevents
@vusalevents 2 года назад
Было интереснее всего, то как проверяется и обновляется access, досмотрел до конца, было очень полезно:)
@NikitaBatrak
@NikitaBatrak 3 года назад
это то что мне нужно было, огромное спасибо мужик
@pinkierar_real
@pinkierar_real 2 года назад
Спасибо за работу! Посмотрел до конца, всё понятно, всё применил!
@LEG1ONER
@LEG1ONER Год назад
Если у кого возникнут проблемы с gmail: 1. Переходим в настройки и включаем там двухфакторную аутентификацию 2. После включения 2fa переходит в их настройки 3. Листаем в самый низ и находим там "App passwords" 4. Добавляем новое приложение, скажем ваше имя приложения и создаём ключ 5. Этот ключ вставляем в .env вместо ваше и всё будет работать ;)
@ned5725
@ned5725 Год назад
после генерации ключа в какое поле в .env его записывать? После записи в поле пароля все равно ничего не работает, выдает ошибку Error: connect ECONNREFUSED ::1:587
@klimbirukov1400
@klimbirukov1400 Год назад
@@ned5725 Вставте новый сгенирированный 16-значный ключ в поле SMTP_PASSWORD. Остальные переменные менять не нужно
@ИгорьШаргин-с1э
Спасибо, помог
@dyus00
@dyus00 2 года назад
Очень грамотная подача и хороший материал. Автору спасибо)
@EugenKondratiev
@EugenKondratiev 3 года назад
прошелся по таймкодам - уже жирнейший лайк. практически всё щупал по отдельности, но хорошо структурированная инфа - всегда полезнее. предвкушаю вдумчивый просмотр :)
@aleksandryudbox9342
@aleksandryudbox9342 Год назад
Супер. Досмотрел до конца. Все очень понятно и доступно. Так держать !!!!!
@denisputnov
@denisputnov 3 года назад
Это однозначно самый лучший контент по JavaScript, который я видел в интернете за год обучения. Автор умеет удивлять, умеет подбирать контент и никогда не даёт лишней информации и воды, за что огромный респект. Такой труд очень дорогого стоит. Если будет какой-то курс, то я точно буду первым в списке покупателей.
@technical777
@technical777 2 года назад
Сказать, что материал хороший это ни чего не сказать! Спасибо огромное за труд! Интересно увидеть: Функционал по сбору рейтингов ⭐⭐⭐ и лайков. Реализации массовой рассылки почты. Онлайн чат. Предварительная запись зарегистрированного пользователя онлайн с привязкой к goole документу где бы сохранялись заявки + смс оповещение о новой заявке на телефон. Конечно хорошо бы самостоятельно уметь реализовывать подобные функционалы... Мне 37 и у меня техническое образование и работа очень далека от программирования. Мое личное развитие происходит шаг за шагом только благодаря работе UIbi TV и аналогичным видео на просторах интернета.
@matveiseliverstov3009
@matveiseliverstov3009 3 года назад
Очень классный видеоролик, сделай видос про подключение оплаты к сайту, типо с нуля, как добавить возможность оплаты, таких роликов я не видел, а у тебя получается понятным языком объяснять непонятные вещи, короче, было бы классно, ну а так , как всегда лайк, продолжай в том же духе.
@etemax
@etemax Год назад
не нашел ничего подобного спустя год? тоже интересна эта тема
@shittywizzard5727
@shittywizzard5727 2 года назад
спустя почти год пересматривал и охренеть ты жоский, Тимур)
@Denis-rv5kg
@Denis-rv5kg 2 года назад
Для тех у кого возникнут проблемы с отправкой письма. Google изменил некоторые правила доступа для не безопасных приложений, теперь нужно: 1. Активировать в учетной записи двухэтапную аутентификацию, проверить почту и подтвердить. 2. Создать пароль приложения, все там же в настройках аккаунта, эта опция станет доступна после включения двухэтапной аутентификации, скопировать и вставить полученый пароль в файл .env в переменную SMTP_PASSWORD=ВАШ_ПАРОЛЬ. Автору огромное спасибо за контент.
@devacc8097
@devacc8097 2 года назад
От души!
@etemax
@etemax 2 года назад
у меня еще вот здесь не срабатывает const candidate = await UserModel.findOne({ email }); if (candidate) { throw ApiError.BadRequest( `Пользователь с почтовым адресом ${email} уже существует` ); } если почту, которая уже существует отправляю, виснет
@jutablane
@jutablane Год назад
Thanks!
@maxmorrison5610
@maxmorrison5610 6 месяцев назад
Лучший!
@ITCodeme
@ITCodeme 16 дней назад
Брат, вторую ночь не сплю.... Спасибо, пошел спать !!!! Скйчас все работает !!!
@НатальяЛи-о4ы
@НатальяЛи-о4ы 4 месяца назад
спасибо, что делись своими знаниями и так подробно🤗
@ВладимирЗубков-ф9р
спс
@ihorbobulych6862
@ihorbobulych6862 Год назад
Cпасибо большое за ролик. Как и просил, пишу о том, что досмотрел до конца. Контент очень хороший, мне как начинающему разработчику было очень полезно узнать новые концепты и технологии!
@nilsen1879
@nilsen1879 3 года назад
Привет, спасибо за видео. Вопрос, зачем прокидывать через контекст, почему нельзя сделать так? const store = new Store(); export default Store;
@PoRoKLusT
@PoRoKLusT 2 года назад
Хоть и год прошел с момента поста. Только на видео наткнулся. Интересный вопрос, тоже это заметил. Предполагаю, что с помощью контекста создается только один экземпляр класса, потомкам прокидываем сам класс и используем его методы. Если сразу в модуле со стором делать export default new Store(); или в файле через импорт класса создавать, то каждый раз при использовании метода будет создаваться экземпляр класса. Инфа не точная, лишь предположение.
@ivantishkevich7331
@ivantishkevich7331 3 года назад
Спасибо, очень полезное видео!)
@АлександрЮрковский-ж4ы
Лучшее видео... Помню в свое время никак не мог понять как работают эти токены, обыскал весь ютуб и гугл) везде примитивные примеры были с одним токеном. Посмотрю повторно не помешает :) а тебе спасибо за труд
@Grapeoff
@Grapeoff 3 года назад
Да там нет ничего такого сложного на самом деле, но объяснения на всяких хабрах и правда такие себе, и конкретной и понятной реализации я в этих статьях не увидел
@namesurname-ss8vx
@namesurname-ss8vx 2 года назад
Спасибо и лайк с первой минуты. Да хранит тебя бог ютуба! Не останавливайся!
@FireORcolD
@FireORcolD 3 года назад
Тимур можешь объяснить, я никак понять не могу, как ты вот отсюда const userData = tokenService.validateRefreshToken(refreshToken); получаешь userData.id, там же string возвращается или null или jwt? как в твоем случае jwt.verify(token, process.env.JWT_REFRESH_SECRET); сравнение может вернуть из базы данные, что потом из того что вернулось забрать id?
@wijionemaster1875
@wijionemaster1875 Год назад
функция verify возвращает пейлоад из токена, а не юзер-дату из бд.
@ViktorMelik-Parsadanyan-yr9vg
@ViktorMelik-Parsadanyan-yr9vg 3 месяца назад
спасибо за детальное объяснение. трудно было пнянт всю концепцию сразу. Но пасматрев по честям несклька раз всо стала панятнее. Спасибо.
@ArtOfFun
@ArtOfFun 3 года назад
На одном дыхании посмотрел)
@romanpol3336
@romanpol3336 2 года назад
Огромное спасибо за ролик! Так чётко и без воды подан материал! А главное - не успеваешь заснуть за 2 часа просмотра))
@Dim4uk
@Dim4uk 3 года назад
Спасибо большое за титанический труд. Я прям радуюсь когда по моему поисковому запросу есть твои видео, я тогда уверен, что задача почти готовая )
@rinatabs1333
@rinatabs1333 Год назад
Отличный видеоролик, по сей день актуален. Спасибо автору !
@focusnikful
@focusnikful 3 года назад
Спасибо за ролик, как раз хотел разобраться более углублено в авторизации.
@linak1909
@linak1909 4 месяца назад
божечки, какой же ты крутой!! m(_._)m досмотрела до конца, но отдельные части ещё буду пересматривать отдельно несколько раз.
@aleks44619
@aleks44619 2 года назад
Большое спасибо за труд. Конечно, за один присест такой объем осилить было немного сложно, но в этом и ценность, что вся информация собрана неким экстрактом в одном месте. Лучшая информация, лучшие ролики, без воды, отлично структурирована. Теперь у меня просто нет опции не выучить это. Спасибо!
@MaxKurbatov
@MaxKurbatov 2 года назад
Отличный ролик, досмотрел до конца, было очень полезно и предельно понятно, вставки с теорией отличные!))
@itpro952
@itpro952 3 года назад
Тимур, досмотрел до конца на х2, видео очень полезное, потом буду уже детально вникать, пересмотрю и попробую реализовать сам, очень хороший справочник получился
@Alexander-ns9yv
@Alexander-ns9yv 2 года назад
Таких качественных роликов даже в англоязычной секции ютуба нет.
@ТёмикГоловин-й8ц
@ТёмикГоловин-й8ц 3 года назад
Ссылочка на патреон в описании! Там можно подписаться на звонки Тимуру несколько раз в месяц 😱😱😱
@jeanmarcgourier
@jeanmarcgourier 2 года назад
Спасибо за видео
@379sanek
@379sanek 3 года назад
Коментарий поддержки!) Патреон оформляю!
@sivtsev
@sivtsev Год назад
Низкий поклон тебе, Улби!
@barbatage5078
@barbatage5078 3 года назад
Тимур, как обычно - инфа топ! Очень информативно! Спааааасииииибо!
@VadimDev
@VadimDev 10 месяцев назад
Видео просто уникальное для нашего ютюба👍
@iskotar
@iskotar 3 года назад
Единственное, что бы я поправил, я бы не отправлял обратно пару токенов в теле ответа. По идее это не безопасно. В теле оставить только токен доступа, а рефреш токен полетит на клиент в куках. Думаю так будет лучше. Поправь если я не прав.
@АртемМалютин-г4о
Ты абсолютно прав) ролик качественный, но не стоит его воспринимать как пособие)
@vadim_romanov
@vadim_romanov 3 месяца назад
топ, досмотрел до конца + все повторил все актуально и работает в 2024 спасибо
@andreyzhukov2821
@andreyzhukov2821 3 года назад
Привет! Как раз вовремя! Спасибо! Лайк авансом!
@АлександрКасатов
Очень годный контент. Информация подается сжато, часто приходится останавливаться или возвращаться, и это гораздо круче, чем смотреть на x1.5 более водянистые ролики. Тимур, респект)
@bilionievgen9004
@bilionievgen9004 3 года назад
Продвинутая JWT авторизация на React и Node js. Access, refresh, активация по почте -----спасибо большое
@srjoyme2525
@srjoyme2525 Год назад
охрененно. Респект за проделанную работу, бро!
@armenarakelyan2676
@armenarakelyan2676 3 года назад
Справочник прогера
@gvegasss
@gvegasss Год назад
Информация прям спасает, спасибо за труды!!
@catweb666
@catweb666 3 года назад
У меня в request.cookies приходит [Object: null prototype] {} , как решить?
@catweb666
@catweb666 2 года назад
Я узнал что это и за того что браузер блокирует локальный куки
@Your-Majesty
@Your-Majesty Год назад
@@catweb666 Та же проблема блин
@Your-Majesty
@Your-Majesty Год назад
@@catweb666 Только вот у меня он возвращает undefined, не понимаю почему.
@bossmusa9075
@bossmusa9075 2 года назад
Досмотрел, реализовал. Даже на редаксе)00 но убило очень много нервов конечно. Спасибо за ролик вроде бы я разобрался благодаря вам.
@killxflip8547
@killxflip8547 2 года назад
А можно взглянуть на код с редаксом? На гите возможно есть
@bossmusa9075
@bossmusa9075 2 года назад
@@killxflip8547 У меня в закрытом репозитории, но если всё еще для вас актуальен вопрос, открою и кину ссылку.
@killxflip8547
@killxflip8547 2 года назад
@@bossmusa9075 да. уважаемый, было бы очень кстати
@hutoryanin
@hutoryanin 3 года назад
"какой-то ДОБРЫЙ комментарий..."
@dzianisantanouski1885
@dzianisantanouski1885 Год назад
Спасибо, очень позновательно с теоретической и практической точек зрения!
@antonrealfive
@antonrealfive 3 года назад
Идея для новых роликов: хочется посмотреть интеграцию с другим сервисом. То есть твой фронт, общается с твоим бекендом, а твой бекенд получает некие данные со стороннего сервера, на который авторизуемся по OAuth2.0, например фронт+бек получают данные с amocrm или любого другого ресурса на который авторизация по OAuth2.0
@snowiedigga
@snowiedigga 2 года назад
Крутой ролик, спасибо. Очень полезно, пишу ещё до просмотра, потому что уверен в качестве материала.
@topsportsevents6014
@topsportsevents6014 3 года назад
Еще не смотрел , но это прям то что доктор прописал ! Лайки не жалеем народ)
@АлександрСавостин-н4к
Спасибо за труды. Очень хороший и полезный материал!
@nickolaizein7465
@nickolaizein7465 3 года назад
Спасибо огромное за труд! Такие видео - это как раз то, чего не хватает, когда ты знаешь теорию, можешь написать "hello world" по ней, но на больших проектах начинаешь пугаться и тупить. А после полноценного приложения от А до Я, паника уходит. Спасибо Вам большое!
@ЕвгенийБатулин-г9з
@ЕвгенийБатулин-г9з 9 месяцев назад
Тимур! Спасибо за урок. Очень помог. С наступающим Новым годом и Рождеством Христовым!
@fuad2069
@fuad2069 3 года назад
Есть немало джуников, которые по сто раз прошли всю теорию, и им как раз нужны именно вот такие ролики, то есть практика и ещё раз практика. Спасибо за нужный контент, очень круто!!!! Делай побольше такого контента я обязательно буду тебя рекомендовать!!
@e199720xx
@e199720xx 2 года назад
Благодарю за видио, делал проект для поступления на работу и видео помогло куда лучше разобраться в теме
@slavadmitriev7302
@slavadmitriev7302 3 года назад
@Ulbi TV, почему не хранишь оба токена как httpOnly? По сути зачем лишний раз дергать localstorage если на сервере всё равно каждый раз будет приходить токен в куках. Да и безопаснее это. На клиенте можно вообще не знать о токенах и всю часть сделать на сервере, связанную с jwt
@oleksiymiyskiy4694
@oleksiymiyskiy4694 3 года назад
А есть ролики с таким примером?
@ТимурКадырбеков-р1д
Чего? А как ты проверять авторизованность будешь? Тебе нужно понять что именно у данного айпи адреса есть токен валидный
@angrysmilex
@angrysmilex 2 года назад
​@@ТимурКадырбеков-р1д а причем тут айпи? Ты на сервере просто достаешь из куков access и refresh и можешь проверять
Далее
НОВАЯ "БУХАНКА" 2024. ФИНАЛ
1:39:04
Просмотров 296 тыс.
Провал со стеклянным хлебом…
00:41
HA-HA-HA-HA 👫 #countryhumans
00:15
Просмотров 991 тыс.
Аутентификация. Сессии и JWT
23:37
JWT Authentication Tutorial - Node.js
27:36
Просмотров 1 млн
НОВАЯ "БУХАНКА" 2024. ФИНАЛ
1:39:04
Просмотров 296 тыс.