Authentication
Las funcionalidades de Catalyst Authentication te permiten agregar usuarios finales a tus aplicaciones serverless de Catalyst, configurar sus cuentas de usuario y roles, y gestionar el inicio de sesión y la autenticación de tu aplicación. Puedes aprender sobre cómo trabajar con Catalyst Authentication desde la consola remota en el documento de ayuda de Authentication.
Agregar nuevo usuario
Cuando un usuario se ha registrado en una aplicación de Catalyst, se crean valores de identificación únicos como ZUID y userID para él. El usuario también es asignado a una organización por Catalyst. Puedes obtener más información sobre esto en la página de ayuda de Users.
Puedes agregar un nuevo usuario final a tu aplicación de Catalyst usando el código a continuación. Los detalles del usuario, como su dirección de correo electrónico, apellido, la plataforma de la aplicación y el rol al que debe ser agregado, se pasan a través de una instancia de la clase ZCSignUpData. El proceso de registro del usuario es manejado por el método registerUser(), después de obtener una instancia de la clase ZCUser.
- Solo podrás agregar 25 usuarios en tu aplicación en el entorno de desarrollo. Después de desplegar tu aplicación a producción, puedes incluir cualquier cantidad de usuarios finales.
- Debes proporcionar los valores de EmailId y FirstName para registrar un usuario de manera obligatoria.
- Puedes obtener el RoleId de la sección Roles en Authentication en la consola de Catalyst.
- Al invitar a un nuevo usuario, puedes configurar la dirección de correo electrónico del remitente, el asunto y el mensaje del correo. Debes agregar la dirección de correo electrónico en el componente Catalyst Mail y verificarla antes de usarla en el código del SDK.
Fragmento de código de ejemplo
import com.zc.component.users.PlatformType;
import com.zc.component.users.ZCSignUpData;
import com.zc.component.users.ZCUser;
import com.zc.component.ZCMailTemplateDetails;
//Obtener una instancia de ZCSignUpData
ZCSignUpData signUpdetails = ZCSignUpData.getInstance();
//Pasar los datos necesarios para el registro usando la instancia
ZCMailTemplateDetails mailData= signUpdetails.mailTemplateInstance();
mailData.setSendersMail("docofoh552@lukaat.com");
mailData.setSubject("Welcome to %APP_NAME%");
mailData.setMessage("Hello ,
Follow this link to join in %APP_NAME% .
If you didn't ask to join the application, you can ignore this email.
Thanks,
Your %APP_NAME% team
");
signUpdetails.setTemplateDetails(mailData);
signUpdetails.setPlatformType(PlatformType.WEB);
signUpdetails.userDetail.setEmailId("p.boyle@zylker.com");
signUpdetails.userDetail.setLastName("Boyle");
signUpdetails.userDetail.setRoleId(1256000000228024L);
//Registrar al usuario usando una instancia de la clase ZCUser
signUpdetails = ZCUser.getInstance().registerUser(signUpdetails);
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us