인증 방식 호출 시 오류
문제 설명
이 문제는 코드에서 사용자 인증 방식을 호출하거나 애플리케이션을 시작한 후 사용자 인증을 시도할 때 나타납니다. 이 문제가 발생하면 다음과 같은 오류 메시지가 표시됩니다.
Copy
Request is missing required parameter, includes invalid parameter value, includes parameter more than once, or is malformed.
다음과 같은 경우 문제가 발생합니다.
- 관리자 페이지에서 사용자 리디렉션 URI를 지정하지 않은 경우
- 관리자 페이지과 SDK 설정에 서로 다른 사용자 리디렉션 URI가 있는 경우
오류 상태: SDK 측에서 수정할 수 없습니다.
수정하기
다음 지침에 따라 새 OAuth 2.0 클라이언트를 설정합니다.
이미 구성된 OAuth 2.0 클라이언트에 대한 리디렉션 URI를 지정하거나 변경하는 방법:
- 관리자 페이지에서 프로젝트를 연 후 로그인 섹션으로 이동합니다.
- 로그인 프로젝트 창에서 구성을 클릭합니다.
- 보안 블록으로 이동한 후 OAuth 2.0 섹션을 선택합니다.
- 필요한 OAuth 2.0 클라이언트 라인에 있는 연필 모양 아이콘을 클릭합니다.
- OAuth 2.0 리디렉션 URI를 지정합니다(인증, 이메일 확인, 암호 재설정에 성공한 후 사용자가 리디렉션되는 애플리케이션의 경로). 유효한 URI를 여러 개 지정할 수 있습니다.
주의
- URI는 다음 구성 중 하나와 일치해야 합니다.
- 데스크톱 애플리케이션의 경우 URI는
https://
로 시작해야 합니다. 기본적으로 SDK는https://login.xsolla.com/api/blank
를 사용합니다. 이 URI를 지정하거나 자체 URI를 사용하세요. - 안드로이드 애플리케이션의 경우 경로를
app://xlogin.
으로 지정하세요(여기서
는 안드로이드 애플리케이션의 패키지 이름입니다). - iOS 애플리케이션의 경우 경로를
app://xlogin.
로 지정하세요(여기서
는 iOS 애플리케이션 식별자입니다).
이러한 URI는
Callback URL 필드의 SDK 설정(Window > Xsolla > Edit Settings > Inspector )에 지정되어 있는 값과 일치해야 합니다.Callback URL 필드가 비어 있으면 리디렉션에app://xlogin.<APP_ID>
를 사용하며, 여기서<APP_ID>
는Edit > Project Settings > Player > Android (iOS) > Other Settings > Bundle Identifier 의 애플리케이션 ID입니다. 로그인 > 로그인 프로젝트 > 보안 > OAuth 2.0 섹션의 관리자 페이지에서 동일한 값을 추가해야 합니다. - 데스크톱 애플리케이션의 경우 URI는
- 변경 내용 저장을 클릭합니다.
이 기사가 도움이 되었나요?
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.이 페이지 평가
이 페이지 평가
답하기 원하지 않습니다
의견을 보내 주셔서 감사드립니다!
오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.