> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Social

> Inicie el inicio de sesión basado en navegador a través de un proveedor de identidad social como Facebook, Google o Apple.

<div id="endpoint">
  ## Endpoint
</div>

`GET /authorize`

<div id="social">
  ## Social
</div>

Puede conectar su servicio de Auth0 a un proveedor de identidad social y permitir que sus usuarios inicien sesión en su aplicación con Facebook, Google, Apple u otros proveedores compatibles. Para obtener más información sobre los proveedores compatibles, visite [Marketplace](https://marketplace.auth0.com/features/social-connections).

Para autenticar usuarios con un proveedor social, realice una solicitud `GET` al endpoint `/authorize`. Esto devolverá una redirección `302` al proveedor social especificado en el parámetro `connection`.

<Note>
  Las conexiones sociales solo admiten autenticación basada en navegador (pasiva) porque la mayoría de los proveedores sociales no permiten que se introduzcan un nombre de usuario y una contraseña en aplicaciones que no les pertenecen. Por lo tanto, el usuario será redirigido a la página de inicio de sesión del proveedor.
</Note>

<div id="remarks">
  ### Observaciones
</div>

* Si `response_type=token`, después de que el usuario se autentique en el proveedor, se le redirigirá a la `URL de devolución de llamada` de su aplicación y se pasarán el Token de acceso y el ID Token en el `location.hash` de la URL. Esto se utiliza en aplicaciones de una sola página y también en SDK móviles nativos.

* El script de ejemplo de auth0.js usa la versión 8 de la biblioteca. Si usa la versión 7 de auth0.js, consulte esta [guía de referencia](https://auth0.com/docs/libraries/auth0js).

<div id="learn-more">
  ### Más información
</div>

* [Proveedores de identidad sociales compatibles](https://marketplace.auth0.com/features/social-connections)
* [Conexiones sociales personalizadas](https://auth0.com/docs/authenticate/identity-providers/social-identity-providers/oauth2)
* [Parámetro state](https://auth0.com/docs/secure/attack-protection/state-parameters)
* [Referencia del método /authorize de Auth0.js](https://auth0.com/docs/libraries/auth0js#webauth-authorize)

<div id="query-parameters">
  ## Parámetros de consulta
</div>

<ParamField query="response_type" type="string" required>
  Especifica el tipo de token (`code` o `token`)

  Valores permitidos: `code`, `token`
</ParamField>

<ParamField query="client_id" type="string" required>
  El client\_id de su aplicación
</ParamField>

<ParamField query="connection" type="string">
  El nombre de un proveedor de identidad social configurado para su aplicación
</ParamField>

<ParamField query="redirect_uri" type="string" required>
  La URL a la que Auth0 redirigirá tras la autorización
</ParamField>

<ParamField query="state" type="string">
  Valor opaco para prevenir ataques CSRF
</ParamField>

<div id="response-messages">
  ## Mensajes de respuesta
</div>

| Estado | Descripción                                  |
| ------ | -------------------------------------------- |
| 302    | Redirección al proveedor de identidad social |
