MENU

Fun & Interesting

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

Ulbi TV 566,273 4 years ago
Video Not Working? Fix It Now

В этом ролике мы разберем всю теорию связанную с JWT авторизацией и реализуем JWT access, refresh авторизацию на node js и react. Также реализуем подтверждение почты. Активация почты на node js. Мой курс "Продвинутый Frontend. В production на React" - https://ulbitv.ru/frontend Исходный код урока здесь ➝ https://t.me/ulbi_tv Полезные ссылки ↓ Авторизация и роли пользователя БЫСТРЫЙ КУРС ➝ https://youtu.be/d_aJdcDq6AY Что такое MiddleWare ➝ https://youtu.be/ax1verdkVPo MobX БЫСТРЫЙ КУРС ➝ https://youtu.be/jn-L1SFYdIc Backend для начинающих ➝ https://youtu.be/tKM44vPHU0U MongoDB полный курс ➝ https://youtu.be/LNvmI8a9jwY Таймкоды: 00:00 ➝ Введение 01:30 ➝ JWT теория 07:30 ➝ [СЕРВЕР] Начало разработки 11:10 ➝ [СЕРВЕР] Создание базы данных MongoDB 13:40 ➝ [СЕРВЕР] Структура проекта 14:10 ➝ [СЕРВЕР] Схема и модель данных. User, Token. 16:55 ➝ [СЕРВЕР] Роутинг, маршрутизация, ендпоинты 18:40 ➝ [СЕРВЕР] UserController 21:40 ➝ [СЕРВЕР] Регистрация пользователя 26:59 ➝ [СЕРВЕР] Генерация JWT access, refresh токенов 36:44 ➝ [СЕРВЕР] PostMan. Тестирование функции регистрации 38:10 ➝ [СЕРВЕР] Отправка письма подтверждения на почту 43:40 ➝ [СЕРВЕР] Функция активации аккаунта 46:50 ➝ [СЕРВЕР] Мидлвейр для обработки ошибок. Error handler 52:59 ➝ [СЕРВЕР] Валидация тела запроса 55:40 ➝ [СЕРВЕР] Функция логина 58:46 ➝ [СЕРВЕР] Функция логаута 01:01:40 ➝ [СЕРВЕР] Функция для обновления токена (refresh) 01:05:50 ➝ [СЕРВЕР] Функция для получения пользователей 01:06:40 ➝ [СЕРВЕР] Middleware, проверяющий токен 01:12:35 ➝ [КЛИЕНТ] Начало разработки 01:13:59 ➝ [КЛИЕНТ] Настраиваем axios 01:14:59 ➝ [КЛИЕНТ] Interceptors и добавление токена к запросу 01:18:05 ➝ [КЛИЕНТ] AuthService, UserService 01:22:40 ➝ [КЛИЕНТ] Компонент LoginForm 01:23:59 ➝ [КЛИЕНТ] MobX и глобальный стейт 01:31:30 ➝ [КЛИЕНТ] Проверяем, авторизован ли пользователь 01:38:59 ➝ [КЛИЕНТ] Активация аккаунта 01:40:59 ➝ [КЛИЕНТ] Interceptors и обновление access токена Мой канал в telegram и канал для общения подписчиков - https://t.me/ulbi_tv Поддержать меня и мой канал вы можете по ссылкам ниже. Patreon/boosty (доступ к бонусам) - https://boosty.to/ulbitv Qiwi кошелек ➝ http://qiwi.com/n/BODYE821 Яндекс деньги ➝ https://yoomoney.ru/to/4100116193037469

Comment