> ## 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.

> Conoce lo que debes tener en cuenta al usar las claves de desarrollador de Auth0 con proveedores de identidad sociales.

# Probar conexiones sociales con claves de desarrollador de Auth0

<Card title="Descripción general">
  Conceptos clave

  * Revisa las limitaciones de las claves de desarrollador de Auth0.
</Card>

Al usar cualquiera de los [proveedores de identidad sociales](/es/docs/authenticate/identity-providers/social-identity-providers) disponibles, debes registrar tu aplicación en el <Tooltip tip="Proveedor de identidad (IdP): servicio que almacena y administra identidades digitales." cta="Ver glosario" href="/es/docs/glossary?term=identity+provider">proveedor de identidad</Tooltip> correspondiente para obtener un <Tooltip tip="ID de cliente: un identificador único asignado a tu aplicación cuando la registras con un proveedor de identidad." cta="Ver glosario" href="/es/docs/glossary?term=Client+ID">ID de cliente</Tooltip> y un <Tooltip tip="Secreto del cliente: un valor confidencial que se usa junto con el ID de cliente para autenticar tu aplicación ante un proveedor de identidad." cta="Ver glosario" href="/es/docs/glossary?term=Client+Secret">Secreto del cliente</Tooltip>.

<Warning>
  Auth0 te permite probar un proveedor de identidad social sin especificar tu propio ID de cliente ni Secreto del cliente mediante las claves de desarrollador de Auth0. Esto te permite habilitar y probar rápidamente un proveedor de identidad social específico, pero no debe usarse en producción.
</Warning>

Las claves de desarrollador de Auth0 no están disponibles en las [implementaciones de Private Cloud](/es/docs/deploy-monitor).

Para entornos de producción, asegúrate de [seguir los pasos del proveedor que elijas](/es/docs/authenticate/identity-providers) para obtener el ID de cliente y el Secreto del cliente del proveedor, y así evitar las [limitaciones](#limitations-of-developer-keys) de usar claves de desarrollador. Para obtener instrucciones sobre cómo convertir las claves de desarrollador de Google en claves de producción, [lee este Auth0 Developer Lab.](https://developer.auth0.com/resources/labs/authentication/google-social-connection-to-login#set-up-google-production-keys)

<Card title="Claves de desarrollador personalizadas">
  Una o más conexiones usan claves de desarrollador de Auth0, que solo están pensadas para desarrollo y pruebas. Las conexiones deben configurarse con tus propias claves de desarrollador para que la página de consentimiento muestre tu logotipo en lugar del de Auth0 y para configurar el inicio de sesión único (SSO) en estas conexiones. Las claves de desarrollador de Auth0 no se recomiendan para entornos de producción.
</Card>

<Card title="ID de cliente y Secreto del cliente">
  La terminología exacta de ID de cliente / Secreto del cliente puede variar entre distintos proveedores de identidad. Por ejemplo, X los denomina Consumer Key / Consumer Secret, y LinkedIn, API Key / Secret Key.
</Card>

<div id="limitations-of-developer-keys">
  ## Limitaciones de las claves de desarrollador
</div>

Las claves de desarrollador de Auth0 están pensadas estrictamente para pruebas. Usarlas en lugar de su propio ID de cliente y Secreto del cliente puede provocar comportamientos inesperados, funcionalidad restringida o errores en la aplicación.

Al usar las claves de desarrollador de Auth0, el flujo de autenticación de los distintos proveedores de identidad puede mostrar a sus usuarios el nombre, el logotipo y la información de Auth0. Cuando registra su propia aplicación, puede usar su propio logotipo y otra información de la aplicación.

<Frame>
  <img src="https://mintcdn.com/translations/MV7tE-x71x8RWRES/docs/images/cdy7uua7fh8z/5YcLIDCt3RaAkmK1cTeCJL/e85e16195e84aa52f7675faacd126853/consent-screen.png?fit=max&auto=format&n=MV7tE-x71x8RWRES&q=85&s=6956bf7a26a7b670f69a6f58003cf5e5" alt="Pantalla de consentimiento" width="904" height="552" data-path="docs/images/cdy7uua7fh8z/5YcLIDCt3RaAkmK1cTeCJL/e85e16195e84aa52f7675faacd126853/consent-screen.png" />
</Frame>

<div id="limitations-of-developer-keys-when-using-universal-login">
  ## Limitaciones de las claves de desarrollador al usar Universal Login
</div>

Si usa la experiencia de [Classic Login](/es/docs/authenticate/login/auth0-universal-login/universal-login-vs-classic-login/classic-experience) o la [experiencia de Universal Login](/es/docs/authenticate/login/auth0-universal-login/universal-login-vs-classic-login/universal-experience), se aplican las siguientes limitaciones:

1. No puede usar claves de desarrollador con [dominios personalizados](/es/docs/customize/custom-domains).
2. El [inicio de sesión único](/es/docs/authenticate/single-sign-on) no funcionará correctamente al usar las claves de desarrollador de Auth0. Las aplicaciones de desarrollador de Auth0 están configuradas para devolver la llamada a la URL `https://login.auth0.com/login/callback` en lugar de a la **URL de callback** de su propio inquilino, por ejemplo `https://YOUR_AUTH0_DOMAIN/login/callback`.
   Como resultado, la cookie de SSO no se establece en el dominio de su propio inquilino, por lo que la próxima vez que un usuario se autentique no se detectará ninguna cookie de SSO, incluso si configuró su aplicación para **Usar Auth0 en lugar del Proveedor de identidad para realizar el inicio de sesión único** (solo para inquilinos heredados).
3. [Redirigir usuarios con Actions](/es/docs/customize/actions/explore-triggers/signup-and-login-triggers/login-trigger/redirect-with-actions) no funcionará correctamente. Redirect Actions se reanuda en el endpoint `https://YOUR_AUTH0_DOMAIN/continue`. Al usar las claves de desarrollador de Auth0, la sesión se establece en un endpoint especial genérico y no asociado a ningún inquilino, y la llamada a `/continue` no encontrará la sesión anterior, lo que provocará un error.
4. El [cierre de sesión federado](/es/docs/authenticate/login/logout) no funciona. Al usar las claves de desarrollador de Auth0, llamar a `/v2/logout?federated` cerrará la sesión del usuario en Auth0, pero no en el Proveedor de identidad social.
5. `prompt=none` no funcionará en el endpoint [/authorize](https://auth0.com/docs/api/authentication/reference#social). El método checkSession() de [Auth0.js](/es/docs/libraries/auth0js) usa `prompt=none` internamente, por lo que tampoco funcionará.
6. Si Auth0 actúa como un Proveedor de identidad SAML y usa una conexión social con las claves de desarrollador de Auth0, la respuesta SAML generada tendrá algunos errores, como la ausencia del atributo `InResponseTo` o un elemento `AudienceRestriction` vacío.
7. La [autenticación multifactor](/es/docs/secure/multi-factor-authentication) no funcionará correctamente. Cuando la autenticación MFA se completa correctamente, se envía una solicitud POST a `https://YOUR_AUTH0_DOMAIN/mf`. Al usar las claves de desarrollador de Auth0, la sesión se establece en un endpoint especial genérico y no asociado a ningún inquilino, y la llamada a `/mf` no encontrará la sesión anterior, lo que provocará un error.
