엑솔라 월렛 계정을 통한 사용자 인증 설정
엑솔라 계정으로 사용자 인증을 설정하는 방법:
로그인 프로젝트 만들기
- 관리자 페이지에서 프로젝트를 엽니다.
- 사이드 메뉴에서 로그인을 클릭합니다.
- 로그인 프로젝트 만들기를 클릭합니다.
- 표준 로그인 프로젝트를 선택한 후 생성 및 설정을 클릭합니다. 새 로그인 프로젝트가 생성되면 로그인 프로젝트 설정 페이지를 볼 수 있습니다.
연동을 진행하는 동안 로그인 ID가 필요합니다. 로그인 ID를 구하려면 사이트 이동 경로에서 로그인 프로젝트의 이름을 클릭한 후 로그인 프로젝트 페이지로 돌아가서 로그인 프로젝트 이름 옆의 ID 복사를 클릭합니다.
엑솔라 계정 OAuth 2.0 클라이언트 생성
연동팀(integration@xsolla.com)이나 고객 성공 매니저(csm@xsolla.com)에게 연락하여 다음 정보를 제공해 주세요.
매개변수 | 유형 | 예시: | 설명 |
---|---|---|---|
Redirect URIs | 스트링 배열 | [“https://example.com/oauth/callback”, “http://localhost:3000/oauth/callback”] | 엑솔라 계정을 통해 인증한 후 사용자를 리디렉션하는 데 사용할 수 있는 URI 주소 목록. |
Audience | 문자열 | “https://example.com” | 사용자가 엑솔라 계정을 통해 로그인할 수 있는 도메인. |
Scope | 스트링 배열 | [“email”, “transactions”] | 엑솔라 계정의 권한 목록. |
엑솔라를 소셜 네트워크로 활성화하기
- 퍼블리셔 계정에서 프로젝트를 열고 로그인 섹션으로 이동합니다.
- 로그인 프로젝트 창에서 구성을 클릭합니다.
- 로그인 방식 블록에서 소셜 로그인을 선택합니다.
- 구성을 클릭합니다.
- 소셜 네트워크 목록에서 엑솔라를 선택합니다.
- ⚙ 아이콘을 클릭한 후 설정을 선택합니다.
- 다음 필드를 입력합니다.
- 애플리케이션 ID - 엑솔라에서 받은 엑솔라 계정 OAuth 2.0 클라이언트 식별자
- 애플리케이션 비밀 키 - 엑솔라에서 받은 엑솔라 계정 OAuth 2.0 키
- 웹 사이트 링크 - 사용자 인증 토큰에 대한 인증 코드 교환 요청이 전송될 웹사이트. 엑솔라 계정 OAuth 2.0 클라이언트를 생성할 때 잠재 고객(Audience) 매개 변수로 지정한 것과 동일한 URL 주소를 지정합니다
- 연결을 클릭합니다.
- 소셜 네트워크로 돌아가기를 클릭합니다.
- 소셜 네트워크 JWT 토큰 임베드 토글을 켜기로 설정합니다.
- 변경 사항 저장을 클릭합니다.
콜백 URL 설정
- 콜백 URL 탭으로 이동합니다.
- 콜백 URL 섹션에 다음 URL이 추가되었는지 확인합니다.
https://login-widget.xsolla.com/latest/babka-auth-succeed
https://login.xsolla.com/api/social/oauth2/callback
- 허용된 출처(CORS) 섹션에서:
https://metaframe.xsolla.com
값이 추가되었는지 확인합니다.- 메타프레임 위젯이 사용될 도메인의 URL을 추가합니다.
- 변경 사항 저장을 클릭합니다.
이 기사가 도움이 되었나요?
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.