Learn the Authentication Features that No One Else Is Teaching
- 이 비디오는 일반적인 인증 강좌가 아닌, 이메일/비밀번호, OAuth 외에 패스키 로그인, 2단계 인증, 백업 코드까지 다룬다. 🔑
- 조직 관리, 관리자 관리, 프로필 관리 등 다양한 기능과 보안 설정, 세션 관리, 계정 연결, 계정 삭제 기능도 제공한다. 🛡️
- 스트라이프 기반 구독 및 결제 시스템, 사용자 보기, 사용자 가장 기능이 있는 관리자 패널도 소개한다. 💳
- 애플리케이션 내 권한 및 역할 관리, Postmark를 사용한 이메일 전송, ArcJet을 사용한 보안 강화 방법을 다룬다. ✉️
- Next.js 애플리케이션을 기반으로 하며, Shadcn을 사용한 스타일링, Drizzle을 사용한 데이터베이스 연동을 설명한다. 🎨
- Docker Compose를 사용하여 PostgreSQL 데이터베이스를 설정하고, Drizzle ORM을 설정하여 데이터베이스와 상호 작용한다. 🐳
- Better Off 라이브러리를 설치하고 환경 변수를 설정하여 사용자 인증 기능을 구현한다. ⚙️
- Better Off CLI를 사용하여 데이터베이스 테이블을 생성하고, Drizzle 스키마 파일을 생성하여 데이터베이스 스키마를 관리한다. 🗄️