--- title: "Autenticación de terceros" url: https://docs.catalyst.zoho.com/es/sdk/web/v4/cloud-scale/authentication/third-party-custom-token/ description: "Esta página describe los métodos necesarios para habilitar la autenticación de terceros en tu aplicación Catalyst" last_updated: 2026-08-28T07:59:38Z service: Cloud Scale type: general related_links: - name: "Authentication" url: /es/cloud-scale/help/authentication/introduction --- # Autenticación de terceros El componente Authentication de Cloud Scale te permite implementar un [servicio de autenticación de terceros](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/third-party-authentication/introduction/) de tu preferencia para tu aplicación Catalyst. La autorización y validación del usuario final es manejada por el servicio de terceros, y los datos se pasan a Catalyst. Antes de asociar una autenticación de terceros con tu aplicación Catalyst, debes asegurarte de haber completado primero el manejo de la lógica de terceros en el servicio externo. Puedes configurar la autenticación con cualquier tercero de tu elección. > **Nota:** Dado que estás implementando un servicio de autenticación de terceros, se entiende que la infraestructura de seguridad de tu aplicación depende de la eficiencia del servicio de terceros que hayas elegido. A continuación, configuras la autenticación de terceros que configuraste en Catalyst navegando al componente Authentication en *Cloud Scale* en la consola de Catalyst. Los pasos se explican en la [página de ayuda Configurar autenticación de terceros en Catalyst](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/third-party-authentication/implementation/). Este proceso implica los siguientes pasos que debes realizar: ### Generar un token de servidor personalizado Primero, generamos un token de servidor personalizado. Cuando un usuario es redirigido desde un servicio de terceros después de ser autenticado, sus credenciales deben pasarse a una función de autenticación que necesitarás codificar en [Java](https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/authentication/third-party-server-token/), [Node.js](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/authentication/third-party-server-token/) o [Python](https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/authentication/third-party-server-token/). Esta función generará un token del lado del servidor de Catalyst **JSON Web Token** (JWT) que luego se pasará al cliente. > **Nota:** Para habilitar una autenticación de terceros en tu aplicación Catalyst, debes asegurarte de haber habilitado [Public Signup](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/public-signup/) en la consola. ### Autenticar usuario usando JWT El siguiente SDK utilizará el JWT o token personalizado generado para autenticar al usuario final. Debes incorporar este código en la lógica de tu cliente web, para habilitar la autenticación de terceros. Este es un código de ejemplo que usa un JWT para autenticar al usuario que se muestra a continuación. ```xml <script src="https://static.zohocdn.com/catalyst/sdk/js/4.6.2/catalystWebSDK.js"></script> <script src="/__catalyst/sdk/init.js"></script> <script> catalyst.auth.signinWithCustomToken(function(data){ return (new Promise(function(resolve, reject){ resolve({ client_id : "********", scopes : "ZOHOCATALYST.tables.rows.ALL,ZOHOCATALYST.cache.READ", jwt_token : "*********" }); }); })) } </script> ``` > **Nota:** El token de servidor personalizado deberá generarse cada vez que el usuario inicie sesión en tu aplicación usando un servicio de autenticación de terceros. ### Configurar ajustes adicionales Finalmente, puedes configurar [Validación personalizada de usuario](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/whitelisting/custom-user-validation/introduction/) o [Dominios autorizados](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/whitelisting/authorized-domains/introduction/) como parte de *Whitelisting* y finalizar la configuración. Catalyst mostrará una confirmación de que se ha habilitado un servicio de autenticación de terceros y que la autenticación de tu aplicación está siendo manejada por él.