엔터프라이즈급 Unity용 SDK / 인증 방식 호출 시 오류
  문서로 돌아가기

엔터프라이즈급 Unity용 SDK

인증 방식 호출 시 오류

문제 설명

이 문제는 코드에서 사용자 인증 방식을 호출하거나 애플리케이션을 시작한 후 사용자 인증을 시도할 때 나타납니다. 이 문제가 발생하면 다음과 같은 오류 메시지가 표시됩니다.

Copy
Full screen
Small screen
    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를 지정하거나 변경하는 방법:

    1. 게시자 계정에서 프로젝트를 연 후 로그인 섹션으로 이동합니다.
    2. 로그인 프로젝트 창에서 구성을 클릭합니다.
    3. 탐색 페이지에서 보안 블록으로 이동한 후 OAuth 2.0 섹션을 선택합니다.
    4. 필요한 OAuth 2.0 클라이언트 라인에 있는 연필 모양 아이콘을 클릭합니다.
    5. OAuth 2.0 리디렉션 URI를 지정합니다(인증, 이메일 확인, 암호 재설정에 성공한 후 사용자가 리디렉션되는 애플리케이션의 경로). 유효한 URI를 여러 개 지정할 수 있습니다.
    주의

    사용자를 모바일 애플리케이션으로 리디렉션하려면 URI는 다음 구성표 중 하나와 일치해야 합니다:

    이러한 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 섹션의 게시자 계정에서 동일한 값을 추가해야 합니다.

    1. 변경 내용 저장을 클릭합니다.
    이 기사가 도움이 되었나요?
    감사합니다!
    개선해야 할 점이 있을까요? 메시지
    유감입니다
    이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
    의견을 보내 주셔서 감사드립니다!
    메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
    마지막 업데이트: 2023년 9월 15일

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

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