Аутентификация в Nuxt 3: JWT, RSA и MySQL (учебное пособие)
Автор: 𝗦𝘁𝗮𝗿𝗖𝗼𝗱𝗲 𝗞𝗵
Загружено: 2026-01-20
Просмотров: 82
Описание:
👋 Привет! Меня зовут Соенг Суй (StarCode Kh)
🌱 Сейчас создаю тестовые проекты с использованием Laravel, React, Vue и Livewire
👯 Ищу возможности для сотрудничества в проектах с открытым исходным кодом на PHP и JavaScript
💬 Задавайте любые вопросы о Laravel, MySQL или Flutter
⚡ Интересный факт: я обожаю превращать ☕️ в код!
Об этом видео
В этом пошаговом руководстве вы узнаете, как создать безопасный API аутентификации Nuxt 3 с использованием JWT и RSA-шифрования для входа в систему с MySQL.
Вы узнаете, как реализовать RSA-шифрование на стороне клиента для защиты учетных данных и как обрабатывать JWT-аутентификацию на стороне сервера для полностью безопасного процесса входа в систему.
В этом видео рассматривается все, что необходимо для создания современной, готовой к использованию в производственной среде системы аутентификации:
✔️ Настройка проекта Nuxt 3 и маршрутов API
✔️ Генерация открытых/закрытых ключей RSA
✔️ Шифрование данных для входа в систему на стороне клиента
✔️ Безопасное создание токенов JWT на стороне сервера
✔️ Подключение к базе данных MySQL
✔️ Защита маршрутов с помощью промежуточного ПО JWT
✔️ Обработка регистрации, входа и выхода пользователей
Идеально подходит для разработчиков, желающих создать безопасные системы аутентификации с использованием Nuxt 3, JWT, шифрования RSA и MySQL.
Полный код
[https://www.souysoeng.com/2025/12/nux...]
▸|00:00:00|Введение
▸|00:00:09|📌 Обзор
▸|00:00:45|🧠 Как работает аутентификация
▸|00:01:23|✅ Что рассматривается в этом руководстве
▸|00:02:04|📦 Требования
▸|00:02:31|1️⃣ Создание проекта Nuxt 3
▸|00:03:42|2️⃣ Установка бэкенда Зависимости
▸|00:04:09|3️⃣ Создание структуры проекта
▸|00:04:43|4️⃣ Настройка .gitignore
▸|00:05:13|5️⃣ Переменные окружения (.env)
▸|00:05:55|6️⃣ Настройка базы данных (MySQL)
▸|00:07:06|7️⃣ Генерация ключей RSA (OpenSSL)
▸|00:07:34|8️⃣ Подключение к MySQL (server/db/mysql.js)
▸|00:08:09|9️⃣ Вспомогательная программа для JWT (server/utils/jwt.js)
▸|00:09:08|🔟 Вспомогательная функция расшифровки RSA (server/utils/rsa.js)
▸|00:09:46|1️⃣1️⃣ API регистрации (server/api/auth/register.post.js)
▸|00:10:20|1️⃣2️⃣ API входа в систему (server/api/auth/login.post.js)
▸|00:11:17|1️⃣3️⃣ Промежуточное ПО JWT (server/middleware/auth.js)
▸|00:12:17|1️⃣4️⃣ API профиля (server/api/auth/profile.get.js)
▸|00:12:33|1️⃣5️⃣ API выхода (server/api/auth/logout.post.js)
▸|00:12:48|▶️ Запуск приложения
▸|00:13:16|Регистрация (/api/auth/register)
▸|00:13:46|Вход (/api/auth/login)
▸|00:15:05|Профиль (/api/auth/profile)
▸|00:15:34|Выход (/api/auth/logout)
▸|00:16:05|✅ Лучший вариант для продакшена Практика
▸|00:16:41|🎯 Итоговый результат
Подписывайтесь на Soeng Souy:
► Подпишитесь БЕСПЛАТНО: / @laravelcrud
► Telegram: https://t.me/starcodekh
► Страница на Facebook: / starcodekh
► Веб-сайт: https://souysoeng.com
► Fix Code: https://fixcodekh.com
► LinkedIn: / soengsouy
► Twitter: / starcodekh
🙏 StarCode Kh :) Спасибо за вашу поддержку!
#Nuxt3 #JWT #RSAEncryption #NuxtAuthentication #MySQL #FullStackDevelopment #WebDevelopment #JavaScript #StarCodeKh
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: