Community코딩 & 개발github.com

better-auth/이메일-및-비밀번호-모범-사례

Better Auth의 이메일/비밀번호 인증에 대해 이메일 확인, 비밀번호 재설정 흐름, 비밀번호 정책 및 해싱 알고리즘을 구성합니다. 사용자가 Better Auth로 로그인, 회원가입, 자격 증명 인증 또는 비밀번호 보안을 설정해야 할 때 사용합니다.

이메일-및-비밀번호-모범-사례란 무엇인가요?

이 스킬은 Better Auth 라이브러리를 사용하는 개발자가 이메일/비밀번호 기반 인증 시스템을 안전하게 구성하고 최적화하는 방법을 제공합니다. 이메일 확인 절차, 비밀번호 재설정 플로우, 비밀번호 복잡성 정책, 그리고 해싱 알고리즘 커스터마이징에 대한 모범 사례를 설명합니다. 주로 Node.js 및 TypeScript 기반 웹 애플리케이션에서 사용되며, 보안 수준을 높이고 사용자 경험을 개선하는 데 초점을 맞춥니다. 이 스킬은 Better Auth의 공식 문서와 커뮤니티 모범 사례를 기반으로 하여 실제 프로덕션 환경에서의 적용을 용이하게 합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/better-auth/skills/tree/main/skills/email-and-password-best-practices

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

이메일-및-비밀번호-모범-사례은(는) 무엇을 하나요?

Better Auth의 이메일/비밀번호 인증에 대해 이메일 확인, 비밀번호 재설정 흐름, 비밀번호 정책 및 해싱 알고리즘을 구성합니다. 사용자가 Better Auth로 로그인, 회원가입, 자격 증명 인증 또는 비밀번호 보안을 설정해야 할 때 사용합니다.

주요 기능

  • 이메일 확인: 사용자 이메일 주소의 소유권을 확인하는 메커니즘을 설정합니다.
  • 비밀번호 재설정: 안전한 비밀번호 재설정 흐름을 구현합니다.
  • 비밀번호 정책: 최소 길이, 특수 문자 요구 사항 등 비밀번호 복잡성 규칙을 정의합니다.
  • 해싱 알고리즘: bcrypt, argon2 등 다양한 해싱 알고리즘을 지원합니다.

사용 예시

import { betterAuth } from "better-auth";

const auth = betterAuth({
  emailAndPassword: {
    enabled: true,
    requireEmailVerification: true,
    passwordPolicy: {
      minLength: 8,
      requireUppercase: true,
      requireLowercase: true,
      requireNumbers: true,
      requireSpecialChars: true,
    },
    hashingAlgorithm: "argon2",
  },
});

참고 자료

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

관련 스킬