Generate a Custom Server Token
El componente Authentication de Cloud Scale te permite implementar un servicio de autenticación de terceros de tu preferencia para tu aplicación de Catalyst. La autorización y validación del usuario final es gestionada por el servicio de terceros, y los datos se pasan a Catalyst.
- 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.
- Para habilitar una autenticación de terceros en tu aplicación de Catalyst, debes asegurarte de haber habilitado Public Signup en la consola.
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 tú programes. Esta función debe incluir el script del lado del servidor de Catalyst para generar un token de servidor personalizado, que luego se pasará al Web SDK incorporado en el código del cliente.
const userManagement = catalystApp.userManagement();
userManagement.generateCustomToken({
type:'web',
user_details:{
email_id: "${email_id}",
first_name: "${first_name}",
last_name: "${last_name}",
org_id: "${org_id}",
phone_number: "${phone_number}",
country_code: "${country_code}",
role_name: "${role_name}"
}
});
Ahora puedes pasar este token a la lógica del cliente como se explica en esta página de ayuda del Web SDK.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us