Variables de sesión
Global parameters
URL Aplicación
Toda aplicación posee un código único de login para aterrizaje personalizado. Para ello la URL base de Lappiz cambia según el ambiente y según el código de la app de la siguiente forma:
Test: https://runtimetest.lappiz.io/#/CurrentLoginApp Producción: https://runtime.lappiz.io/#/CurrentLoginApp
El CurrentLoginApp se reescribe con el código de la aplicación de la siguiente forma:
Test: https://runtimetest.lappiz.io/#/Tudoki_Lappiz Producción: https://runtime.lappiz.io/#/Pactia_Lapoiz
Lappiz Users
Al iniciar sesión Lappiz genera una variable de sesión para obtener información relevante de la entidad Lappiz_Users, el arreglo generado contiene todos los campos del modelo para esa entidad a excepción de la contraseña y permite acceder a los atributos del mismo si se especifica el atributo en el JSON.parse().
console.log(sessionStorage.LappizUser);
console.log(JSON.parse(sessionStorage.LappizUser);
var myAtribute = JSON.parse(sessionStorage.LappizUser).Id;
console.log(myAtribute);{
"Id": "F9F3A1DE-DFC3-460F-B2C5-6D3C40668A4A",
"Activo": true,
"Phone": null,
"FechaNacimiento": "2020-07-23T17:00:00.000Z",
"Contrasena": "",
"Address": null,
"UserLdap": null,
"FechaRegistro": "2020-06-12T14:27:17.000Z",
"DeviceId": null,
"FullName": "[email protected]",
"Photo": null,
"CensoFk": null,
"Identification": "123456",
"Email": "[email protected]"
}Así mismo, Lappiz carga en el espacio de sessionStorage algunos recursos informativos como:
//Rol del usario autenticado
var myRolId = sessionStorage.rolesId;
//Entorno de trabajo o Id de la aplicación
var workSpaceId = sessionStorage.workspaceId;
//Tenant actual
var tenantId = sessionStorage.tenantId;
//Código de la aplicación
var myAppCode = sessionStorage.workspace;
var myAppCode2 = sessionStorage.configAppName;
//Filtro timeline
var myFilterTimeLine = sessionStorage.filterTimeLineAuth token
Para consumir métodos del API transaccional e integrarnos con Lappiz es necesario obtener el bearer token respectivo para acceder a los diferentes métodos que este ofrece. Para obtener el token de seguridad se puede efectuar en dos vías.
Variable de sesión token.
Petición post API configuración.
Token Api Config
POST https://designertest.lappiz.io/Api/token
El cuerpo de la petición debe ser x-www-form-urlencoded URL TEST: https://designertest.lappiz.io/Api/token. URL PROD: https://designer.lappiz.io/Api/token.
Request Body
password
string
Contraseña del usuario
username
string
Dirección de correo
grant_type
string
por default siempre en -> password
BackandGlobal
La variable BackandGlobal nos entrega información respecto al ambiente de trabajo y URLs de la siguiente forma:
Last updated
Was this helpful?