이메일 주소 및 전화번호 수집
작동 방식
로그인 제품은 사용자가 애플리케이션에 등록할 때 또는 로그인할 때 제공한 사용자의 연락처 정보를 자동으로 저장합니다. 이러한 정보는 엑솔라 데이터베이스에 저장되며 여기에는 사용자의 이메일 주소와 전화번호가 포함됩니다. 경우에 따라 모든 연락처 세부 정보가 전달되지 않을 수 있습니다. 그 예는 다음과 같습니다.
- 암호를 사용하지 않는 로그인 옵션을 사용한 경우. 1회용 확인 코드를 수신하기 위해 지정한 연락처 세부 정보만 로그인 프로젝트로 전달됩니다. 즉, 이메일 주소 또는 전화번호만 전달됩니다.
- 소셜 네트워크를 통해 인증할 때. SNS 서비스 공급업체가 사용자의 이메일 주소 정보를 전달하지 않을 수 있습니다.
로그인 제품을 사용하여 누락된 연락처 세부 정보를 추가로 요청할 수 있으며, 이러한 정보를
- 사용자의 이메일 정보를 Mailchimp 계정으로 내보내어 뉴스레터 목록에 추가
- 하고, 이메일 주소 또는 전화번호를 기반으로 사용자 고유 식별자를 생성하는 데 사용할 수 있습니다.
사용자
이미 로그인을 통합하였으며, 소셜 네트워크 또는 암호를 사용하지 않는 인증을 사용하여 애플리케이션에 로그인하는 옵션을 구성한 파트너.
획득 방법
로그인 프로젝트에 대해 선택한 통합 옵션에 따라 이메일 주소와 전화번호 수집 설정을 구성할 수 있습니다.
로그인 위젯 v2.0을 사용하여 이메일 주소 및 전화번호 수집
사용자가 이메일 주소 및/또는 전화번호를 제공하지 않은 경우 로그인 위젯 v2.0을 사용하여 사용자에게 이러한 정보를 묻는 메시지를 표시할 수 있습니다.
- 소셜 네트워크를 통해 등록하는 경우
- 1회용 코드로 애플리케이션에 들어가는 경우(예: 암호를 사용하지 않는 인증을 사용하는 경우)
관리자 페이지에서 이메일 주소 및/또는 전화번호 요청을 활성화하면 로그인 프로젝트가 다음을 자동으로 수행합니다.
- 이메일 주소 및/또는 전화번호를 입력하는 양식을 사용자에게 표시
- 양식을 작성한 후 입력한 정보를 확인하는 코드 또는 링크를 사용자에게 전송
- 확인 코드를 확인하고 수신된 정보를 데이터베이스에 저장
사용자가 필수적으로 양식을 작성하도록 설정할 수 있습니다.
사용자의 이메일 주소 및 전화번호 수집 활성화 방법:
- 관리자 페이지에서 프로젝트를 열고 로그인 섹션으로 이동합니다.
- 로그인 프로젝트 패널의 구성을 클릭합니다.
- 인증 블록으로 이동한 후 다양한 데이터 양식 섹션을 선택합니다.
- 사용자가 자신의 이메일 주소를 입력할 수 있는 양식을 로그인 프로젝트에 표시하려면 다음을 수행합니다.
- 사용자 이메일 주소 수집 토글을 켜기로 설정합니다.
- 이메일 주소 확인 방식 선택: 코드 사용 또는 코드와 링크 사용.
- 이메일 주소 제공하도록 사용자에게 요구하려면 이메일 양식을 작성하도록 사용자에게 요구 토글을 켜기로 설정합니다.
- 사용자가 전화번호를 입력할 수 있는 양식을 로그인 프로젝트에 표시하려면 사용자 전화번호 수집 토글을 켜기로 설정합니다.
- 전화번호를 제공하도록 사용자에게 요구하려면 전화번호를 입력하도록 사용자에게 요구 토글을 켜기로 설정합니다.
- 이메일 주소 수집 양식과 전화번호 수집 양식을 모두 활성화한 경우 이러한 수집 양식이 페이지 하단의 드롭다운 목록에서 사용자에게 표시되는 순서를 선택해야 합니다.
로그인 API 호출을 사용하여 이메일 주소 수집
소셜 네트워크를 통해 등록하였지만 이메일 주소가 제공되지 않은 경우 로그인 API를 사용하여 사용자에게 이메일 주소를 묻는 메시지를 표시할 수 있습니다.
로그인 API 호출을 사용하여 로그인 프로젝트를 통합한 경우:
Auth via social network 호출을 JWT 표준과 함께 사용하는 경우fields=email
매개 변수를 추가합니다.
요청 사례:
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
매개 변수를 추가합니다.
요청 사례:
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'
오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.