섀도우 로그인 프로젝트를 설정 방법
- 섀도우 로그인 프로젝트가 아직 생성되지 않은 경우 이를 생성합니다(통합 가이드, 1~5단계 참조).
- 관리자 페이지에 섀도우 로그인 프로젝트를 설정합니다.
- 애플리케이션 측에 솔루션을 통합합니다.
관리자 페이지에서 설정
- 관리자 페이지에서 프로젝트를 열고 로그인 섹션으로 이동합니다.
- 섀도우 로그인 프로젝트의 패널에서 구성을 클릭합니다.
- 인증 블록으로 이동하여 퍼블리싱 플랫폼 섹션을 선택합니다.
- 퍼블리싱 플랫폼을 연결하려면 이름 옆에 있는 ⚙ 아이콘을 클릭하고 설정을 선택합니다.
알림
현재 Steam, Xbox Live 및 Epic Games 플랫폼과의 통합이 지원됩니다. Stone 또는 Mail.ru 플랫폼에 대한 지원이 필요한 경우 고객 성공 매니저에게 문의하거나 csm@xsolla.com으로 이메일을 보내주세요.
- 모달 창에서 선택한 플랫폼에 대한 매개변수를 지정합니다.
- Steam:
- 애플리케이션 ID — 플랫폼에서 사용하는 계정의 AppID.
- 애플리케이션 비밀 키 — 웹 API 키.
- Epic Games:
- 애플리케이션 ID — 플랫폼에서 사용하는 게임 클라이언트의 클라이언트 ID.
- 애플리케이션 비밀 키 — 플랫폼에서 사용하는 게임 클라이언트의 비밀 키.
- Xbox Live:
- 애플리케이션 ID — 플랫폼에서 사용하는 게임 애플리케이션 ID/클라이언트 ID.
- 애플리케이션 비밀 키 — 플랫폼에서 게임을 등록했을 때 생성한 애플리케이션 비밀.
- Steam:
알림
Xbox Live 플랫폼의 경우 설정 값을 제공할 필요가 없습니다. 엑솔라가 소유한 액세스 키를 사용하여 Xbox Live를 연결할 수 있습니다. 이렇게 하려면 플랫폼 이름 오른쪽에 있는 ⚙ 아이콘을 클릭하고 연결을 선택합니다.
- 연결을 클릭합니다.
- 콜백 URL 탭으로 이동하여 다음 매개변수를 지정합니다.
- 콜백 URL — 사용자가 성공적으로 인증하거나 이메일을 확인하거나 비밀번호를 재설정한 후, 리디렉션되는 애플리케이션의 URL 또는 경로입니다. 유효한 URL을 여러 개 지정할 수 있습니다.
- 오류 콜백 URL — 인증 오류가 발생한 경우, 사용자가 리디렉션되는 애플리케이션의 URL 또는 경로입니다. 값을 지정하지 않으면 콜백 URL 값이 사용됩니다.
- 변경 사항 저장을 클릭합니다.
알림
애플리케이션 측 통합
애플리케이션을 호스팅하는 퍼블리싱 플랫폼에 대한 지침을 사용합니다.
Steam
세션 티켓 작성(session_ticket
매개변수)은 사용자 인증 후 플랫폼 데이터에 기반합니다.Xbox Live
- 세션 티켓 작성 (
session_ticket
매개변수)은 사용자 인증 후 플랫폼 데이터에 기반합니다 . 매개변수는<xid>-<uhs>;<XSTSToken>
템플릿에 기반하여 다음과 같이 생성됩니다. ;<xid>
— Xbox User ID ;<uhs>
— user hash .<XSTSToken>
— Xbox Secure Token Service
session_ticket
매개변수를 암묵인증 요청(JWT 혹은 OAuth 2.0)에 전달합니다.
Epic Games
- 사용자 인증 후 생성되는 플랫폼에서
exchangecode
인증 코드를 가져옵니다. - 수신된
exchangecode
(을)를 자동 인증 요청(JWT 또는 OAuth 2.0)에session_ticket
매개변수로 전달합니다.
이 기사가 도움이 되었나요?
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.