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.

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.

Nota: 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 número de usuarios finales en ella.
Los objetos JSON que contienen los detalles de registro de un usuario particular se crean como se muestra a continuación.
copy
//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.

copy
//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:

Web SDK
copy
{
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

EN ESTA PÁGINA