본문으로 건너뛰기

이메일 / 전화번호 / 사용자명 회원가입

사용자 등록은 사용자가 애플리케이션과 상호작용을 시작하는 첫 단계입니다. Logto는 사용자명 비밀번호, 이메일 또는 전화번호 인증, 소셜 회원가입, 엔터프라이즈 SSO 등 다양한 회원가입 방식을 지원합니다. 애플리케이션의 요구 사항에 가장 적합한 회원가입 방식을 설정할 수 있습니다.

콘솔 > 로그인 경험 > 회원가입 및 로그인

에서 식별자 회원가입 플로우 설정을 시작하세요.

회원가입 설정

회원가입 식별자 설정하기

Logto에서 새로운 사용자 계정을 성공적으로 생성하려면, 사용자는 Logto 시스템 내에서 자신을 고유하게 식별할 수 있는 최소 하나의 식별자를 제공해야 합니다. 첫 단계로, 회원가입 과정에서 사용자가 반드시 제공해야 하는 식별자를 선택하세요. 선택 가능한 옵션은 다음과 같습니다:

  • 사용자명: 사용자가 애플리케이션에 로그인할 때 사용할 수 있는 고유한 사용자명.
  • 이메일 주소: 사용자가 애플리케이션에 로그인할 때 사용할 수 있는 유효한 이메일 주소.
  • 전화번호: 사용자가 애플리케이션에 로그인할 때 사용할 수 있는 유효한 전화번호.
  • 이메일 주소 또는 전화번호: 사용자가 유효한 이메일 주소 또는 전화번호 중 하나로 회원가입할 수 있도록 허용합니다.

회원가입 과정에서 수집된 모든 식별자는 동일 테넌트 내 사용자 간에 고유해야 합니다. 이 정보는 사용자 프로필에 저장되며, Logto와 연동된 애플리케이션에 로그인할 때 사용할 수 있습니다.

식별자를 선택하지 않으면, 소셜 전용 또는 엔터프라이즈 SSO 전용 회원가입 방식에 적용됩니다.

회원가입 식별자의 순서를 조정하여 사용자가 회원가입 시 가장 먼저 입력해야 할 항목을 우선순위로 설정할 수 있습니다. 이 순서는 회원가입 과정에 반영되어, 첫 번째 식별자가 초기 등록 화면에 표시되고, 나머지는 이후 단계에서 수집됩니다.

회원가입 인증 설정하기

사용자 회원가입 및 향후 로그인 과정의 보안을 위해, 회원가입 과정에서 수집한 식별자에 대한 인증 설정도 구성해야 합니다. 사용 가능한 설정은 다음과 같습니다:

  • 비밀번호 생성: 사용자가 회원가입 시 비밀번호를 생성하도록 요구합니다. 이 비밀번호는 로그인 경험 설정에서 구성한 비밀번호 정책을 준수해야 합니다. 이 비밀번호와 사용자의 식별자가 애플리케이션 로그인 자격 증명으로 사용됩니다. 사용자명을 회원가입 식별자로 설정하면, 이 요구 사항이 자동으로 활성화됩니다. 사용자명은 비밀번호와 함께 사용해야만 사용자의 신원을 효과적으로 인증할 수 있기 때문입니다. 비밀번호 정책은 보안 요구 사항에 맞게 커스터마이즈할 수 있습니다.
  • 회원가입 시 인증: 사용자가 회원가입 과정에서 이메일 주소 또는 전화번호를 인증하도록 요구합니다. 현재 Logto는 인증된 이메일 및 전화번호만 식별자로 허용합니다. 이 설정은 이메일 주소 또는 전화번호가 회원가입 식별자로 사용될 때 자동으로 활성화됩니다. 사용자는 회원가입 과정에서 이메일 또는 전화번호로 전송된 인증 코드를 입력하여 소유권을 확인해야 합니다.
식별자비밀번호 생성회원가입 시 인증
사용자명선택 사항해당 없음
이메일 주소선택 사항필수
전화번호선택 사항필수
이메일 또는 전화번호선택 사항필수

회원가입 플로우 예시

유형 1: 사용자명 + 비밀번호 생성

사용자명을 회원가입 식별자로 선택합니다. 비밀번호 생성이 자동으로 활성화됩니다.

사용자명 및 비밀번호 회원가입

유형 2: 이메일 주소 또는 전화번호 + 인증 플로우

이메일 주소 또는 전화번호를 회원가입 식별자로 선택합니다. 회원가입 시 인증이 강제로 활성화됩니다.

이메일 또는 전화번호 인증 회원가입

유형 3: 이메일 주소 + 인증 및 비밀번호 생성

이메일 주소를 회원가입 식별자로 선택합니다. 회원가입 시 인증이 강제로 활성화됩니다. 비밀번호 생성을 활성화하여 회원가입 시 비밀번호 생성을 요구할 수 있습니다. (전화번호 회원가입 플로우도 동일하게 적용)

이메일 인증 및 비밀번호 생성 회원가입

유형 4: 이메일 주소 + 인증, 사용자명 및 비밀번호 생성

이메일 주소사용자명을 회원가입 식별자로 선택합니다. 회원가입 시 인증이 강제로 활성화됩니다. 비밀번호 생성을 활성화하여 회원가입 시 비밀번호 생성을 요구할 수 있습니다.

이메일, 사용자명 인증 및 비밀번호 생성 회원가입

소셜 또는 엔터프라이즈 SSO로 회원가입

이러한 전통적인 식별자 회원가입 방식 외에도, Logto는 소셜 및 엔터프라이즈 SSO 아이덴티티 제공자를 통한 비밀번호 없는 회원가입도 지원하여 온보딩 과정을 더욱 원활하고 사용자 친화적으로 만듭니다.

소셜 커넥터 또는 엔터프라이즈 SSO 커넥터가 Logto에 구성 및 활성화되면, 사용자는 커넥터가 제공하는 기존 소셜 또는 엔터프라이즈 아이덴티티로 쉽게 회원가입할 수 있습니다. 소셜 및 엔터프라이즈 SSO 회원가입 방식은 비밀번호 생성이나 이메일/전화번호 인증과 같은 추가 단계를 건너뛸 수 있습니다. Logto는 사용자의 인증된 소셜 또는 엔터프라이즈 아이덴티티를 통해 정보를 자동으로 동기화하고, 이를 사용자 프로필에 저장합니다.

소셜 및 엔터프라이즈 SSO 커넥터를 통한 회원가입 플로우에 대해 더 알고 싶다면 소셜 로그인엔터프라이즈 SSO 섹션을 참고하세요.

노트:

참고: 커스텀 회원가입 플로우가 필요한 경우, Bring your UI 기능을 참고하세요.

자주 묻는 질문

회원가입 시 추가 사용자 정보 수집

회원가입 시 추가 사용자 프로필 정보(예: 이름, 생년월일, 회사명 등)를 수집하려면, 다음 두 가지 옵션이 있습니다:

  • 셀프 호스팅 온보딩 플로우: 회원가입 성공 후 사용자를 자체 온보딩 플로우로 리디렉션하여 원하는 데이터를 수집할 수 있습니다.
  • Bring your own UI: Bring your own UI 기능과 사용자 프로필 설정 API를 활용해 회원가입 플로우를 커스터마이즈할 수 있습니다.

관리자 생성 사용자 / 초대된 사용자

웹사이트에 임베디드 회원가입 폼

Logto는 현재 로그인 및 회원가입을 위한 헤드리스 API를 지원하지 않습니다. Bring your UI 기능을 사용해 자체 회원가입 폼을 Logto에 업로드하거나, 로그인 파라미터를 활용해 웹사이트에서 Logto로 사용자 정보를 전달할 수 있습니다. 사용자 식별자 전달에 대한 자세한 내용은 인증 (Authentication) 파라미터를 참고하세요.

신규 사용자에게 환영 이메일 발송

User.Created Webhook 이벤트를 구독하여 신규 사용자에게 환영 이메일을 발송할 수 있습니다. Webhook 이벤트에 대해 자세히 알아보세요.

회원가입 시 이메일 인증 건너뛰기

현재 Logto는 인증된 이메일 및 전화번호만 식별자로 지원합니다. 인증 과정은 사용자의 식별자 보안 및 소유권을 보장하기 위해 필수입니다. 인증되지 않은 이메일 또는 전화번호 지원은 로드맵에 포함되어 있습니다. 업데이트를 기대해 주세요!

이메일 회원가입 및 로그인 경험 사용자명 회원가입 및 로그인 경험