바이브 코딩 사전

인증

바이브 코딩 사전

인증

사용자가 누구인지 확인하는 과정이다. 로그인 폼에서 이메일과 비밀번호를 확인하거나, 소셜 로그인으로 사용자의 신원을 확인하는 단계가 인증에 해당한다. 바이브 코딩에서는 AI가 로그인 기능을 빠르게 만들어 주지만, 비밀번호를 평문으로 저장하거나 만료 없는 로그인 상태를 만드는 실수가 자주 생긴다. 초보자는 인증을 '문 앞에서 신분증을 확인하는 일'로 이해하면 쉽고, 실제 서비스에서는 비밀번호 해시, 세션, JWT, OAuth 같은 방식 중 프로젝트 규모와 보안 요구에 맞는 방법을 선택해야 한다.

예시

Next.js 로그인 API를 만들 때 사용자가 입력한 이메일을 조회하고, 저장된 비밀번호 해시와 비교한 뒤 성공하면 세션 쿠키를 발급한다. AI에게 구현을 맡긴 뒤에는 실패 시 같은 오류 메시지를 반환하는지, 로그인 상태가 너무 오래 유지되지 않는지 확인한다.

참고

인증은 사용자의 신원 확인이고, 권한 부여는 인증된 사용자가 무엇을 할 수 있는지 판단하는 별도 단계다.

카테고리

보안·인증

난이도

basic

태그

인증 · 로그인