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:
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:
- Abra su proyecto en Cuenta del editor y vaya a la sección Login.
- Haga clic en Configure en el panel de un proyecto de Login.
- En la página de navegación, vaya al bloque Security y seleccione la sección OAuth 2.0.
- Haga clic en el icono del lápiz en la línea del cliente de OAuth 2.0 requerido.
- 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.
La dirección URL debe coincidir con uno de los siguientes esquemas:
- Para las aplicaciones web o de escritorio, la URL debe empezar por
https://
. Por defecto, el SDK empleahttps://login.xsolla.com/api/blank
. Especifique esta URL o use la suya propia. - Para las aplicaciones de Android, especifique la ruta como
app://xlogin.<ANDROID_PACKAGE_NAME>
, en la cual<ANDROID_PACKAGE_NAME>
es el nombre del paquete de la aplicación de Android. - Para las aplicaciones de iOS, especifique la ruta como
app://xlogin.<BUNDLE_ID>
, en la cual<BUNDLE_ID>
es el identificador de la aplicación de iOS.
La URL debe coincidir con el valor especificado en los ajustes del SDK (app://xlogin.<APP_ID>
para el redireccionamiento, en el cual <APP_ID>
es el ID de aplicación de
- Haga clic en Save changes.
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.