Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Autenticación de terceros

El componente Authentication de Cloud Scale te permite implementar un servicio de autenticación de terceros 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. 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, Node.js o Python. 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 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.
copy
<script src="https://static.zohocdn.com/catalyst/sdk/js/4.0.0/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 o Dominios autorizados 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.

Última actualización 2026-03-20 21:51:56 +0530 IST

ENLACES RELACIONADOS

Authentication