Agregar nuevo usuario
Puedes agregar usuarios finales a tus aplicaciones serverless de Catalyst, obtener sus detalles o gestionar sus cuentas fácilmente. Cuando un usuario se ha registrado en una aplicación de Catalyst, se crean valores de identificación únicos como ZUID y userID para ellos. El usuario también es asignado a una organización por Catalyst. Puedes aprender más sobre esto en la página de ayuda de Usuarios. Puedes usar el siguiente fragmento de código para registrar un nuevo usuario para acceder a tu aplicación de Catalyst. Este proceso de registro se maneja utilizando el método signUp(). La referencia auth utilizada en el fragmento de código a continuación está definida en la página de instancia de auth. Debes proporcionar obligatoriamente la dirección de correo electrónico y el apellido del usuario al agregarlo.
//Enter the first name, last name, email id, platform and the redirect url
var data = {
"first_name": "Jason",
"last_name": "Chang",
"email_id": "jason.c@zylker.com",
"platform_type": "web",
"redirect_url": "https://shipmenttracking.zylker.com/"
};
Este objeto se pasa como argumento al método signUp(). La promesa devuelta aquí se resolverá a un objeto cuya clave de contenido contiene los detalles del usuario registrado.
//Register the user by passing the object This in turn returns a promise
var auth = catalyst.auth;
var signupPromise = auth.signUp(data);
signupPromise
.then((response) => {
console.log(response.content);
})
.catch((err) => {
console.log(err);
});
A continuación se muestra una respuesta de ejemplo que recibirás para cada versión:
{
zaid: "1005634498",
user_details: {
zuid: "1005641290",
zaaid: "1005641456",
org_id: "1005641456",
status: "ACTIVE",
is_confirmed: false,
email_id: "p.boylie@zylker.com",
first_name: "loki",
last_name: "Boyle",
created_time: "Aug 12, 2021 12:33 PM",
modified_time: "Aug 12, 2021 12:33 PM",
invited_time: "Aug 12, 2021 12:33 PM",
role_details: {
role_name: "App User",
role_id: "10103000000115016"
},
user_type: "App User",
source: "Email",
user_id: "10103000000111308"
},
redirect_url: "https://aliencity-66446133.development.catalystserverless.com/app/",
platform_type": "web",
org_id: "10062221186"
}
{
zaid: 1005634498,
user_details: {
zuid: 1005641433,
zaaid: 1005641434,
org_id: 1005641434,
status: "ACTIVE",
is_confirmed: false,
email_id: "p.boyle@zylker.com",
last_name: "Boyle",
created_time: "Aug 12, 2021 12:27 PM",
modified_time: "Aug 12, 2021 12:27 PM",
invited_time: "Aug 12, 2021 12:27 PM",
role_details: { role_name: "App User", role_id: 2305000000006024 },
user_type: "App User",
user_id: 2305000000007745,
project_profiles: []
},
redirect_url: "https://aliencity-66446133.development.catalystserverless.com/app/",
platform_type: "web",
org_id: null
}
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us