Xsolla-logo

Autenticación mediante redes sociales

get/social/{provider_name}/login_redirect

Redirige al usuario a la página de autenticación a través de la red social especificada.

Request
path Parameters
provider_name
required
string

Nombre de la red social conectada a Login en Cuenta del editor. Puede ser: amazon, apple, babka, baidu, battlenet, discord, epicgames, facebook, github, google,kakao, linkedin, mailru, microsoft, msn, naver, ok, paypal, qq, reddit, steam, twitch, twitter, vimeo,vk, wechat, weibo, xbox, yahoo, yandex, youtube.

Si almacena los datos del usuario en PlayFab, solamente twitchestará disponible.

query Parameters
projectId
required
string <uuid>

ID del proyecto de Login procedente de Cuenta del editor.

login_url
string

URL a la que se debe redirigir al usuario tras la confirmación de la cuenta, la autenticación correcta, la configuración de la autenticación de dos factores o la confirmación del restablecimiento de la contraseña. Debe ser idéntica a la URL de devolución de llamada especificada en el bloque de URL de Cuenta del editor. Para encontrarla, vaya a Login > your Login project y seleccione la sección Callback URLs en el bloque superior de la página de navegación. Es Required (obligatoria) si hay varias URL de devolución de llamada.

fields
Array of strings non-empty

Lista de parámetros adicionales que deben solicitarse al usuario o a la red social y escribirse en el JWT. Los parámetros deben ir separados por una coma. Por ejemplo, email.

Cuando se solicita el email y la red social no responde con el valor email:

  • se pedirá al usuario que introduzca su correo electrónico en el formulario correspondiente si ha integrado el Widget de Login,
  • se pedirá al usuario que introduzca su correo electrónico en el formulario correspondiente de su propia interfaz si ha integrado Login API. Envíe la URL de este formulario a su gestor del éxito del cliente.

Una vez introducido el correo electrónico, el usuario recibe un mensaje de confirmación por correo electrónico. Para deshabilitar la confirmación mediante correo electrónico, contacte con su gestor del éxito del cliente.

payload
string

Sus datos personalizados. El valor del parámetro será devuelto en la notificación payload del user JWT (JWT de usuario). Longitud máxima recomendada inferior a 500 caracteres. Tenga en cuenta que este parámetro únicamente está disponible si usa un almacenamiento de datos de usuario personalizado.

with_logout
string
Default: "0"

Indica si se desactivan los valores del JWT de usuario existentes y si se activa el valor generado por esta llamada. Puede tener los siguientes valores:

  • "1" para desactivar los valores existentes y activar uno nuevo,
  • "0" para mantener activados los valores existentes.
Responses
302

Redireccionamiento

400

Bad Request (Solicitud errónea)

401

Bad Request (Solicitud errónea)

404

Not Found (No encontrado)

422

Unprocessable Entity (Entidad no procesable)

429

Too Many Requests (Demasiadas solicitudes)

Request samples
Response samples
{
  • "error": {
    }
}