로그인 / 이메일 주소 및 전화번호 수집
  문서로 돌아가기

로그인

이메일 주소 및 전화번호 수집

작동 방식

로그인 제품은 사용자가 애플리케이션에 등록할 때 또는 로그인할 때 제공한 사용자의 연락처 정보를 자동으로 저장합니다. 이러한 정보는 엑솔라 데이터베이스에 저장되며 여기에는 사용자의 이메일 주소와 전화번호가 포함됩니다. 경우에 따라 모든 연락처 세부 정보가 전달되지 않을 수 있습니다. 그 예는 다음과 같습니다.

  • 암호를 사용하지 않는 로그인 옵션을 사용한 경우. 1회용 확인 코드를 수신하기 위해 지정한 연락처 세부 정보만 로그인 프로젝트로 전달됩니다. 즉, 이메일 주소 또는 전화번호만 전달됩니다.
  • 소셜 네트워크를 통해 인증할 때. SNS 서비스 공급업체가 사용자의 이메일 주소 정보를 전달하지 않을 수 있습니다.

로그인 제품을 사용하여 누락된 연락처 세부 정보를 추가로 요청할 수 있으며, 이러한 정보를

  • 사용자의 이메일 정보를 Mailchimp 계정으로 내보내어 뉴스레터 목록에 추가
  • 하고, 이메일 주소 또는 전화번호를 기반으로 사용자 고유 식별자를 생성하는 데 사용할 수 있습니다.

알림
엑솔라 런처를 통합한 경우 추가 설정을 하지 않아도 이메일을 자동으로 수집합니다.

사용자

이미 로그인을 통합하였으며, 소셜 네트워크 또는 암호를 사용하지 않는 인증을 사용하여 애플리케이션에 로그인하는 옵션을 구성한 파트너.

획득 방법

로그인 프로젝트에 대해 선택한 통합 옵션에 따라 이메일 주소와 전화번호 수집 설정을 구성할 수 있습니다.

로그인 위젯 v2.0을 사용하여 이메일 주소 및 전화번호 수집

사용자가 이메일 주소 및/또는 전화번호를 제공하지 않은 경우 로그인 위젯 v2.0을 사용하여 사용자에게 이러한 정보를 묻는 메시지를 표시할 수 있습니다.

  • 소셜 네트워크를 통해 등록하는 경우
  • 1회용 코드로 애플리케이션에 들어가는 경우(예: 암호를 사용하지 않는 인증을 사용하는 경우)

관리자 페이지에서 이메일 주소 및/또는 전화번호 요청을 활성화하면 로그인 프로젝트가 다음을 자동으로 수행합니다.

  1. 이메일 주소 및/또는 전화번호를 입력하는 양식을 사용자에게 표시
  2. 양식을 작성한 후 입력한 정보를 확인하는 코드 또는 링크를 사용자에게 전송
  3. 확인 코드를 확인하고 수신된 정보를 데이터베이스에 저장

사용자가 필수적으로 양식을 작성하도록 설정할 수 있습니다.

사용자의 이메일 주소 및 전화번호 수집 활성화 방법:

  1. 관리자 페이지에서 프로젝트를 열고 로그인 섹션으로 이동합니다.
  2. 로그인 프로젝트 패널의 구성을 클릭합니다.
  3. 인증 블록으로 이동한 후 다양한 데이터 양식 섹션을 선택합니다.

  1. 사용자가 자신의 이메일 주소를 입력할 수 있는 양식을 로그인 프로젝트에 표시하려면 다음을 수행합니다.
    1. 사용자 이메일 주소 수집 토글을 켜기로 설정합니다.
    2. 이메일 주소 확인 방식 선택: 코드 사용 또는 코드와 링크 사용.
  2. 이메일 주소 제공하도록 사용자에게 요구하려면 이메일 양식을 작성하도록 사용자에게 요구 토글을 켜기로 설정합니다.
  3. 사용자가 전화번호를 입력할 수 있는 양식을 로그인 프로젝트에 표시하려면 사용자 전화번호 수집 토글을 켜기로 설정합니다.
알림
전화번호 확인은 항상 SMS로 전송된 코드를 확인하는 방식으로 진행됩니다.
  1. 전화번호를 제공하도록 사용자에게 요구하려면 전화번호를 입력하도록 사용자에게 요구 토글을 켜기로 설정합니다.
  2. 이메일 주소 수집 양식과 전화번호 수집 양식을 모두 활성화한 경우 이러한 수집 양식이 페이지 하단의 드롭다운 목록에서 사용자에게 표시되는 순서를 선택해야 합니다.

로그인 API 호출을 사용하여 이메일 주소 수집

소셜 네트워크를 통해 등록하였지만 이메일 주소가 제공되지 않은 경우 로그인 API를 사용하여 사용자에게 이메일 주소를 묻는 메시지를 표시할 수 있습니다.

로그인 API 호출을 사용하여 로그인 프로젝트를 통합한 경우:

  • Auth via social network 호출을 JWT 표준과 함께 사용하는 경우 fields=email 매개 변수를 추가합니다.

요청 사례:

Copy
Full screen
Small screen

http

  • http
  • curl
GET https://login.xsolla.com/api/social/{providerName}/login_redirect?projectId={projectId}&fields=email&login_url={login_url} HTTP/1.1
curl --request GET \
  --url 'https://login.xsolla.com/api/social/providerName/login_redirect?projectId=projectId&fields=email&login_url=login_url'

  • Auth via social network 호출을 OAuth 2.0 프로토콜 표준과 함께 사용하는 경우 scope=email 매개 변수를 추가합니다.

요청 사례:

Copy
Full screen
Small screen

http

  • http
  • curl
GET https://login.xsolla.com/api/oauth2/social/{providerName}/login_redirect?scope=email&client_id={client_id}&redirect_uri={redirect_uri}&state={state}&response_type=code HTTP/1.1
curl --request GET \
  --url 'https://login.xsolla.com/api/oauth2/social/provider_name/login_redirect?scope=email&client_id=client_id&redirect_uri=redirect_uri&state=state&response_type=code'
이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
마지막 업데이트: 2024년 9월 18일

오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!