Зачем вам нужна аутентификация для маршрутизатора приложений Next.js in 2024
Автор: Supabase
Загружено: 2023-06-09
Просмотров: 39056
Описание:
Маршрутизатор приложений Next.js упрощает написание клиентского кода (например, подписок в реальном времени) и серверного кода (например, извлечения данных).
В этом видео Джон Мейерс объясняет, почему вам нужны файлы cookie для реализации аутентификации в смешанных средах клиент/сервер 🚀.
▶ Прочтите документацию: https://supabase.com/docs/guides/auth....
Если вы заботитесь о безопасности своего приложения (а вам следует это сделать) – посмотрите это…
Джон из Supabase снова демонстрирует нам возможности (и объясняет) интеграции аутентификации на основе файлов cookie в смешанных средах клиент/сервер с использованием маршрутизатора приложений Next.js. Сегодня вы узнаете, почему файлы cookie необходимы для аутентификации в современных веб-приложениях и как они облегчают безопасный и эффективный доступ к данным конкретного пользователя, также известный как безопасность на уровне строк.
Что вы узнаете:
✅ Понимание маршрутизатора приложений Next.js: узнайте, как маршрутизатор приложений Next.js упрощает разработку получения данных на стороне сервера и подписок в реальном времени на стороне клиента.
✅ Реализация аутентификации на основе файлов cookie. Узнайте, как настроить Supabase Auth для использования файлов cookie вместо локального хранилища для поддержания пользовательских сеансов в клиентских и серверных средах.
✅ Безопасность на уровне строк (RLS) в Supabase: поймите, как реализовать RLS, чтобы пользователи могли получать доступ только к своим конкретным данным, повышая безопасность приложений. По сути, это делает ВСЕ в вашем приложении более безопасным.
✅ Включение и определение политик RLS. Узнайте, как включить доступ на чтение для прошедших проверку пользователей и уточнить элементы управления доступом с помощью политик RLS для защиты данных, чтобы вам не приходилось об этом беспокоиться.
Как это поможет вам как разработчику, использующему Supabase:
К концу этого видео вы узнаете, как установить механизмы аутентификации в ваших веб-приложениях с помощью Next.js и Supabase. Преимущество здесь заключается в том, что это не только обеспечивает более безопасный пользовательский опыт, но и обеспечивает конфиденциальность и целостность ваших данных при каждом взаимодействии с пользователем.
00:00 Введение
00:25 Приложение без авторизации
00:53 Добавление авторизации с безопасностью на уровне строк (RLS)
01:24 Включение доступа на чтение с помощью политики RLS
02:03 Область действия политики RLS для вошедшего пользователя.
02:32 Объяснение файлов cookie и сеанса
03:09 Настройка аутентификации Supabase для использования файлов cookie
03:42 Далее: реализация аутентификации на основе файлов cookie.
🧠 Полный курс: • Cookie-based Auth and the Next.js App Rout...
💻 Репозиторий GitHub: https://github.com/dijonmusters/nextj...
💻 Видео, которые стоит посмотреть дальше:
▶ ПРАВИЛЬНЫЙ способ выполнения Auth и Next.js: • The Right Way to do Auth with the Next.js ...
▶ САМЫЙ БЫСТРЫЙ способ начать работу с Next.js и Supabase в 2024 году: • Видео
▶ Локальная разработка продукта SaaS в 2024 году // Next.js, Supabase и Stripe: • Local Development for SaaS product in 2024...
👇 Узнайте больше о Супабазе 👇
🕸 Сайт: https://supabase.com/
🏁 Начало работы: https://app.supabase.com/
📄 Документы: https://supabase.com/docs.
🔔 Подпишитесь на дополнительные руководства и обновления функций Supabase: / @supabase
📱 Свяжитесь с нами:
🐙 Github: https://www.github.com/supabase.
💬 Дискорд: https://www.discord.supabase.com/
🐦 Твиттер: / supabase
▶ Instagram (подписывайтесь на мемы): / supabasecom
О СУПАБАЗЕ:
Supabase — это альтернатива Firebase с открытым исходным кодом. Supabase предоставляет полную базу данных Postgres для каждого проекта с pgvector, резервными копиями, режимом реального времени и многим другим. Добавляйте электронную почту и пароль, а также входы без пароля, OAuth и мобильные входы в свой проект и управляйте ими с помощью набора поставщиков удостоверений и API.
Создайте за выходные, масштабируйте до миллионов.
#Supabase #AppDevelopment #RealtimeApps #DeveloperTools
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: