SDK de nivel empresarial para Unity / Error al llamar al método de autenticación
  Volver a Documentos

SDK de nivel empresarial para Unity

Error al llamar al método de autenticación

Descripción del problema

El problema aparece cuando se llama al método de autenticación del usuario desde el código, o cuando se inicia la aplicación y se intenta autenticar al usuario. Cuando esto ocurre, aparece el siguiente mensaje de error:

Copy
Full screen
Small screen
    Request is missing required parameter, includes invalid parameter value, includes parameter more than once, or is malformed.
    

    El problema se produce en los siguientes casos:

    • La URL de redireccionamiento del usuario no está especificada en la Cuenta del editor.
    • Existen diferentes URL de redireccionamiento del usuario en la Cuenta del editor y en la configuración del SDK.

    Estado del problema: no se puede solucionarse en el SDK.

    Solucionar

    Para establecer el nuevo cliente de OAuth 2.0, siga las instrucciones.

    Para especificar o cambiar la URL de redireccionamiento de un cliente de OAuth 2.0 ya configurado:

    1. Abra su proyecto en Cuenta del editor y vaya a la sección Login.
    2. Haga clic en Configure en el panel de un proyecto de Login.
    3. En la página de navegación, vaya al bloque Security y seleccione la sección OAuth 2.0.
    4. Haga clic en el icono del lápiz en la línea del cliente de OAuth 2.0 requerido.
    5. Especifique las OAuth 2.0 redirect URIs (una ruta en la aplicación a la que es redirigido el usuario tras una autenticación correcta, confirmación por correo electrónico o restablecimiento de contraseña). Puede especificar varias URL válidas.
    Aviso

    La dirección URL debe coincidir con uno de los siguientes esquemas:

    La URL debe coincidir con el valor especificado en los ajustes del SDK (Window > Xsolla > Edit Settings > Inspector) en el campo Callback URL. Si el campo Callback URL está vacío, se utiliza app://xlogin.<APP_ID> para el redireccionamiento, en el cual <APP_ID> es el ID de aplicación de Edit > Project Settings > Player > Android (iOS) > Other Settings > Bundle Identifier. El mismo valor debe añadirse en Cuenta del editor en la sección Login > tu proyecto de Login > Security > OAuth 2.0.

    1. Haga clic en Save changes.
    ¿Te ha resultado útil este artículo?
    ¡Gracias!
    ¿Hay algo en lo que podamos mejorar? Mensaje
    Lo sentimos
    Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
    ¡Gracias por tu mensaje!
    Nos ayudará a mejorar tu experiencia.
    Última actualización: 21 de Junio de 2024

    ¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

    Informar de un problema
    Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
    Déjanos tu correo electrónico para que te podamos responder
    ¡Gracias por tu mensaje!