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

> Pruebe una conexión de Auth0 desde el Dashboard para verificar que la autenticación se realice correctamente con un proveedor de identidad configurado y que se devuelva un perfil de usuario válido.

# Probar conexiones

export const AuthCodeBlock = ({filename, icon, language, highlight, children}) => {
  const [displayText, setDisplayText] = useState(children);
  const [copyText, setCopyText] = useState(children);
  const wrapperRef = React.useRef(null);
  useEffect(() => {
    let unsubscribe = null;
    function init() {
      if (!window.autorun || !window.rootStore) {
        return;
      }
      unsubscribe = window.autorun(() => {
        let processedChildrenForDisplay = children;
        let processedChildrenForCopy = children;
        for (const [key, value] of window.rootStore.variableStore.values.entries()) {
          const escapedKey = key.replaceAll(/[.*+?^${}()|[\]\\]/g, (String.raw)`\$&`);
          let displayValue = value;
          if (key === "{yourClientSecret}" && value !== "{yourClientSecret}") {
            displayValue = value.substring(0, 3) + "*****ENMASCARADO*****";
          }
          processedChildrenForDisplay = processedChildrenForDisplay.replaceAll(new RegExp(escapedKey, "g"), displayValue);
          processedChildrenForCopy = processedChildrenForCopy.replaceAll(new RegExp(escapedKey, "g"), value);
        }
        setDisplayText(processedChildrenForDisplay);
        setCopyText(processedChildrenForCopy);
      });
    }
    if (window.rootStore) {
      init();
    } else {
      window.addEventListener("adu:storeReady", init);
    }
    return () => {
      window.removeEventListener("adu:storeReady", init);
      unsubscribe?.();
    };
  }, [children]);
  useEffect(() => {
    if (!wrapperRef.current) return;
    const originalWriteText = navigator.clipboard.writeText.bind(navigator.clipboard);
    let isOverriding = false;
    const handleClick = e => {
      const button = e.target.closest('[data-testid="copy-code-button"]');
      if (!button || !wrapperRef.current.contains(button)) return;
      isOverriding = true;
      navigator.clipboard.writeText = text => {
        if (isOverriding) {
          isOverriding = false;
          navigator.clipboard.writeText = originalWriteText;
          return originalWriteText(copyText);
        }
        return originalWriteText(text);
      };
      setTimeout(() => {
        if (isOverriding) {
          isOverriding = false;
          navigator.clipboard.writeText = originalWriteText;
        }
      }, 100);
    };
    const wrapper = wrapperRef.current;
    wrapper.addEventListener('click', handleClick, true);
    return () => {
      wrapper.removeEventListener('click', handleClick, true);
      if (navigator.clipboard.writeText !== originalWriteText) {
        navigator.clipboard.writeText = originalWriteText;
      }
    };
  }, [copyText]);
  return <div ref={wrapperRef}>
      <CodeBlock filename={filename} icon={icon} language={language} lines highlight={highlight}>
        {displayText}
      </CodeBlock>
    </div>;
};

export const codeExample = `https://{yourDomain}/authorize?response_type=token&scope=openid%20profile&client_id={yourClientId}&redirect_uri=http%3A%2F%2Fjwt.io&connection={connectionToTest}`;

En general, para probar una conexión, debe iniciar sesión en el <Tooltip tip="Auth0 Dashboard: la consola principal de Auth0 para configurar sus servicios." cta="Ver glosario" href="/es/docs/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip>.

1. Vaya a [Auth0 Dashboard](https://manage.auth0.com/#) y seleccione **Authentication**; después, seleccione el tipo de conexión que desea probar.
2. Busque la conexión que desea probar y seleccione **Try Connection** en su menú **More Options** (**...**).
3. Inicie sesión con el Proveedor de identidad.
4. Espere a que aparezca la página **It Works!**, que muestra el resultado.

Auth0 simula el flujo de autenticación como si fuera una aplicación y muestra el perfil de usuario resultante de una autenticación exitosa.

<div id="test-partner-connections">
  ## Probar conexiones de socios
</div>

Si está probando una conexión que pertenece a otra persona y no dispone de credenciales de prueba de ese tercero, no es posible haber iniciado sesión en el Auth0 Dashboard. Esto es habitual al conectarse a conexiones empresariales, como <Tooltip tip="Security Assertion Markup Language (SAML): Protocolo estandarizado que permite a dos partes intercambiar información de autenticación sin una contraseña." cta="Ver glosario" href="/es/docs/glossary?term=SAML">SAML</Tooltip> <Tooltip tip="Security Assertion Markup Language (SAML): Protocolo estandarizado que permite a dos partes intercambiar información de autenticación sin una contraseña." cta="Ver glosario" href="/es/docs/glossary?term=Identity+Providers">Proveedores de identidad</Tooltip> (IdP) o Active Directory. ¿La solución? Sus socios pueden probar la nueva conexión.

1. Registre una aplicación de prueba.

   * Vaya a [Auth0 Dashboard > Applications > Applications](https://manage.auth0.com/#/applications) y seleccione **Create Application**. Puede asignarle cualquier nombre (por ejemplo, `Test App`).
   * En la configuración de la aplicación recién creada, establezca **Allowed Callback URLs** en `http://jwt.io`.
   * Seleccione **Save Changes**.
2. Envíe a su socio el enlace para iniciar sesión.

   <AuthCodeBlock children={codeExample} language="http" />

   Reemplace estos dos parámetros:

   * `client_id`: ID de cliente de la aplicación creada en el paso 1.
   * `connection`: nombre de la conexión que quiere probar.
3. Pruebe la conexión. Cuando su socio siga el enlace, se le redirigirá al Proveedor de identidad (IdP) configurado (la conexión). Tras autenticarse correctamente, volverá a [JWT.io](http://jwt.io), donde se decodificarán todas las propiedades del usuario a partir del token.

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  La aplicación de prueba no es una aplicación real. [JWT.io](http://jwt.io) es un sitio web de pruebas que decodifica tokens enviados en un fragmento de URL.
</Callout>
