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:
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().
Así mismo, Lappiz carga en el espacio de sessionStorage algunos recursos informativos como:
//Rol del usario autenticadovarmyRolId=sessionStorage.rolesId;//Entorno de trabajo o Id de la aplicaciónvarworkSpaceId=sessionStorage.workspaceId;//Tenant actualvartenantId=sessionStorage.tenantId;//Código de la aplicaciónvarmyAppCode=sessionStorage.workspace;varmyAppCode2=sessionStorage.configAppName;//Filtro timelinevarmyFilterTimeLine=sessionStorage.filterTimeLine
Auth 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
POSThttps://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
Name
Type
Description
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: