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.

Flujo de trabajo de Third-party Authentication en aplicaciones Catalyst

A continuación se presenta un desglose paso a paso del proceso de cómo un usuario final autenticado por un servicio de autenticación de terceros iniciará sesión en tu aplicación Catalyst:

cloud_scale_auth_third_party_workflow

  1. Cuando el usuario final ingresa sus datos para iniciar sesión en tu aplicación, será redirigido al servicio de autenticación de terceros que hayas elegido.

  2. Los datos del usuario serán verificados y almacenados en la base de datos del servicio de terceros después de que se apruebe la lógica de autenticación.

  3. Los datos del usuario se pasarán entonces a la aplicación cliente de Catalyst.

  4. Los datos serán redirigidos a la función de autenticación que codifiques. Esta función de autenticación debe incluir el script del lado del servidor de Catalyst para generar un token personalizado del servidor para el usuario autenticado.

Nota: El código para generar el token se te proporciona en la consola de Catalyst. También está disponible en la documentación del SDK de Java, Node.js y Python.
  1. Este token se pasará entonces al Web SDK incorporado en el código del cliente.

  2. El usuario iniciará sesión en tu aplicación utilizando un JSON Web Token (JWT) generado desde el script del cliente, que contendrá los detalles del usuario autenticado.

  3. (a). El usuario ahora tendrá acceso a los componentes de tu aplicación a través de sus endpoints. El motor de seguridad de Catalyst garantiza que todos los componentes de Catalyst asociados con la aplicación sean accedidos de forma segura por los usuarios.

Nota: Si el usuario final accede a tu aplicación por primera vez (un proceso de registro), los datos del usuario se agregarán a User Management en el componente Authentication. Aparte de esto, el flujo de trabajo de inicio de sesión permanecerá igual.
  1. (b). Los datos del usuario junto con la información del token también se almacenarán en la cookie del navegador a través del Web SDK, para garantizar que su sesión se mantenga.
Nota: El token permanecerá válido solo durante una hora. Después de eso, los pasos del 1 al 8 se repetirán en segundo plano.

Flujo de trabajo de un usuario autenticado que inicia sesión en tu aplicación mientras el token sigue activo

cloud_scale_auth_third_party_workflow_2

Después de que un usuario es autenticado y la sesión de inicio de sesión persiste, el usuario puede acceder de forma segura a todos los endpoints de tu aplicación hasta que el token esté activo.

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

EN ESTA PÁGINA