SNS 인증 중 이메일 수집

작동 방식

대개의 SNS 서비스는 자기네 사용자의 이메일 주소를 공유하지 않습니다. 엑솔라 로그인은 사용자가 SNS를 통해 인증하고 수집된 데이터를 다음을 위하여 사용할 때 귀하가 이를 수집하도록 허용합니다:

  • 사용자 이메일을 여러분의 Mailchimp 계정으로 내보내고 뉴스레터 발송에 쓸 때.
  • 사용자가 비밀번호를 초기화하고 SNS 계정 및 이메일/비밀번호 쌍으로 재인증할 때.

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

사용자

이미 로그인을 통합하고 사용자가 SNS를 통해 인증하는 파트너.

획득 방법

로그인 통합 절차에 따라, 두 가지 이메일 수집 방법이 있습니다.

로그인 위젯을 통한 이메일 수집

로그인 위젯 2.0에 대해서, 소셜 인증 후에 사용자 이메일 주소를 요구할 수도 있습니다. 이메일 주소 요청 설정 방법:

  1. 로그인 프로젝트 > 일반 설정 > 권한 부여 > OAuth 2.0 인증 섹션에서 게시자 계정으로 이동합니다.
  2. 등록 시 항상 사용자 이메일 수집 토글을 켜짐으로 설정합니다.

이전 버전 위젯의 경우:

  • JWT 표준으로 API 호출를 사용하는 경우 fields=email 매개 변수를 초기화 코드에 추가하세요.

Copy
Full screen
Small screen
<script type="text/javascript">
XL.init({
  projectId: 'LOGIN_PROJECT_ID',
  callbackUrl: 'CALLBACK_URL',
  locale: 'en_US',
  fields: 'email'
});
</script>

  • OAuth 2.0 프로토콜로 API 호출을 사용하는 경우 scope=email 매개 변수를 초기화 코드에 추가하세요.

Copy
Full screen
Small screen
<script type="text/javascript">
XL.init({
  projectId: 'LOGIN_PROJECT_ID',
  locale: 'en_US',
  clientId: 'CLIENT_ID',
  responseType: 'code',
  scope: 'email',
  state: 'CUSTOM_STATE',
  redirectUri: 'REDIRECT_URI'
});
</script>

Login 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'

이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
이 페이지 평가
이 페이지 평가
개선해야 할 점이 있을까요?

답하기 원하지 않습니다

의견을 보내 주셔서 감사드립니다!
마지막 업데이트: 2021년 4월 12일

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

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