더북(TheBook)

14.7 회원가입 및 로그인 API 사용하기

Strapi에서는 회원가입 및 로그인 API를 제공합니다. 기본적으로는 이메일 인증 방식을 제공하는데, 추가 설정하면 구글, 페이스북 등 소셜 로그인도 사용할 수 있습니다. 여기서는 이메일 인증 방식만 사용해보겠습니다.

회원가입 API를 먼저 알아볼까요? 회원가입할 때는 사용자명, 이메일, 비밀번호 이렇게 세 가지 정보를 넣습니다. API의 정보를 확인해봅시다.

POST http://localhost:1337/auth/local/register             
{              
  "username": "johndoe",
  "email": "johndoe@email.com", 
  "password": "abcd1234"
}

로그인 API는 다음과 같습니다.

POST http://localhost:1337/auth/local
{
  "identifier": "johndoe@email.com",
  "password": "abcd1234"
}

identifier는 이전에 회원가입 과정에서 입력한 username 또는 email을 모두 사용할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.