Control de acceos de sistemas por perfiles de usuarios internos y colaboradores externos.
https://comparnet-backend.dev.cloud.gentera.com.mx/cambiaPassword/
{ | |
"NuevoPassword": string, | Nueva contraseña. |
"idAplicacion": integer, | Identificador de app. |
"passwordAnterior": string, | Contraseña actual para validar. |
"usuario": string | Usuario en sha1 que desea loguear. |
} |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/comparnet/
{ | |
"id_app": integer, | Identificador de app. |
"password": string, | Contraseña en sha1. |
"username": string | Usuario en sha1 que desea loguear. |
} |
{ | |
"code": integer, | Codigo de respuesta del protocolo http. |
"data": { | |
"Perfil": string, | Perfil del usuario logueado. |
"Sistema": string, | Nombre del sistema. |
"Token": string, | Token de la sessión autenticada. |
"nombre": string, | Nombre completo del usuario. |
"nomina": integer | Identificador de nomina interna. |
} | |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradorbyUsername/{username}
Parameter | Type | Optional | Description |
---|---|---|---|
username | string | Nombre de usuario a buscar. |
[ | |
{ | |
"apellidoMaterno": string, | Segundo apellido. |
"apellidoPaterno": string, | Segundo apellido o apellido parterno. |
"correo": string, | Correo del usario externo. |
"empresaDescripcion": string, | Nombre de la empresa que contrató al colaboradora externo. |
"empresaId": integer, | Identificador de la empresa. |
"nombreJefe": string, | Nombre del jefe de nomina de Gentera. |
"nombres": string, | Primer y segundo nombre. |
"nominaJefeId": integer, | Número de nomina interna del jefe del usuario. |
"usuario": string | Nombre de usuario del colaborador externo. |
} | |
] |
https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/
{ | |
"apellidoMaterno": string, | Segundo apellido. |
"apellidoPaterno": string, | Primer apellido. |
"contrasenia": string, | Contraseña del nuevo usuario. |
"correo": string, | Correo interno del usuario |
"empresaId": string, | Identificador de la empresa donde pertenece el colaborador. |
"nombres": string, | Nombres del usuario. |
"nominaJefeId": integer, | Número de nomina interna del jefe del usuario. |
"usuario": string | Nombre del nuevo usuario. |
} |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/{username}
Parameter | Type | Optional | Description |
---|---|---|---|
username | string | Nombre de usuario externo. |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/
[ | |
{ | |
"apellidos": string, | Apellido parterno y materno. |
"correo": string, | Correo del usario externo. |
"empresaDescripcion": string, | Nombre de la empresa que contrató al colaboradora externo. |
"empresaId": integer, | Identificador de la empresa. |
"nombreJefe": string, | Nombre del jefe de nomina de Gentera. |
"nombres": string, | |
"usuario": string | Nombre de usuario del colaborador externo. |
} | |
] |
https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/
{ | |
"apellidoMaterno": string, | Segundo apellido. |
"apellidoPaterno": string, | Primer apellido. |
"contrasenia": string, | Contraseña del nuevo usuario. |
"correo": string, | Correo interno del usuario |
"empresaId": string, | Identificador de la empresa donde pertenece el colaborador. |
"nombres": string, | Nombres del usuario. |
"nominaJefeId": integer, | Número de nomina interna del jefe del usuario. |
"usuario": string | Nombre del nuevo usuario. |
} |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/consultarusuarios/{username}/
Parameter | Type | Optional | Description |
---|---|---|---|
username | string | Nombre de usuario a validar si existe. |
{ | |
"NombreUsuario": string, | Nombre de usuario. |
"UsuarioIdUnico": string, | Identificador concatenado con la inicial del tipo de usuario, por ejemplo I=Interno, E=Externo. |
"usuarioId": integer | Identificador del usuario. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/asignarPerfilUsu/
{ | |
"perfilId": integer, | Identificador unico de perfil. |
"sistemaId": integer, | Identificador unico del sistema. |
"usuarioId": string | Identificador unico de usuario entre los externos e internos. |
} |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/perfilesPorSistema/
Parameter | Type | Optional | Description |
---|---|---|---|
sistemaId | integer | Identificador de sistema. |
[ | |
{ | |
"estado": integer, | Status del sistema. |
"nombrePerfil": string, | Nombre del perfil. |
"nombreSistema": string, | Nombre del sistema que pertenece el perfil. |
"perfilId": integer, | Identificador del perfil. |
"sistemaId": integer | Identificador del sistema. |
} | |
] |
https://comparnet-backend.dev.cloud.gentera.com.mx/comparnetPerfiles/
{ | |
"nombrePerfil": string, | Nombre del perfil que se va crear. |
"sistemaId": integer | Identificador unico del sistema. |
} |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/borrarPerfilUsu/
{ | |
"sistemaId": integer, | Identificador del sistema. |
"usuarioId": string | Identificador unico de usuario interno/externo I/E. |
} |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/permisosUsuario/
Parameter | Type | Optional | Description |
---|---|---|---|
nombre | string | Nombre de usuario a consultar. |
[ | |
{ | |
"nombrePerfil": string, | Nombre del perfil. |
"nombreSistema": string, | Nombre del sistema que pertenece el perfil. |
"nombreUsuario": string, | Nombre de usuario. |
"perfilId": integer, | Identificador del perfil. |
"sistemaId": integer, | Identificador del sistema. |
"usuarioId": integer | Identificador del usuario. |
} | |
] |
https://comparnet-backend.dev.cloud.gentera.com.mx/permisoPerfilSeccion/
Parameter | Type | Optional | Description |
---|---|---|---|
perfilId | integer | Identificador del perfil a buscar. | |
sistemaId | integer | Identificador de sistema a buscar. |
[ | |
{ | |
"Estado": integer, | Estado del permiso. |
"MenuSeccionId": integer, | Identificador del menú. |
"nombre": string, | Nombre de la sección. |
"seccionPadreId": null | Identificador de la sección padre. |
} | |
] |
https://comparnet-backend.dev.cloud.gentera.com.mx/estadoPerfilSistema/
{ | |
"estadoPerfilSistema": enum, | Estatus activo o inactivo del sistema. (0, 1) |
"idPerfil": integer | Identificador del perfil. |
} |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/
Parameter | Type | Optional | Description |
---|---|---|---|
idSistema | integer | Identificador del sistema. |
{ | |
"descripcion": string, | Nombre de la empresa que contrató al colaboradora externo. |
"estado": enum, | Status del registro del sistema. (0, 1) |
"nombreSistema": string, | Nombre del sistema. |
"sistemaId": string | Identificador del sistema. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/
{ | |
"descripcion": string, | Descripcion del sistema. |
"nombreSistema": string | Nombre del sistema. |
} |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/getAllSistemasSel
[ | |
{ | |
"descripcion": string, | Nombre de la empresa que contrató al colaboradora externo. |
"estado": enum, | Status del registro del sistema. (0, 1) |
"nombreSistema": string, | Nombre del sistema. |
"sistemaId": string | Identificador del sistema. |
} | |
] |
https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/
{ | |
"descripcion": string, | Descripción del sistema. |
"estado": string, | Estatus del sistema. |
"idSistema": string, | Identificador del sistema. |
"nombreSistema": string | Nombre del sistema. |
} |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/estadoSistema
{ | |
"estadoSistema": enum, | Estatus activo o inactivo del sistema. (0, 1) |
"idSistema": string | Identificador del sistema. |
} |
{ | |
"Error": boolean, | Si devuelve error o no. |
"code": string, | Codigo de respuesta del protocolo http. |
"message": string | Descripcion del mensaje mostrando error o en un OK. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/obtieneTodosSistemas/
[ | |
{ | |
"estado": enum, | Status del registro del sistema. (0, 1) |
"nombreSistema": string, | Nombre del sistema. |
"sistemaId": string | Identificador del sistema. |
} | |
] |
https://comparnet-backend.dev.cloud.gentera.com.mx/asignaSeccionSistema/
{ | |
"incluirEnMenu": integer, | El id del menu donde se incluirá. |
"nombreSeccion": string, | Nombre de la nueva sección. |
"ordenSeccion": integer, | Orden o posición de la sección en el menú. |
"ruta": string, | Ruta del menú. |
"seccionPadreId": integer, | Seccion padre de la sección actual. |
"sistemaId": integer, | Identificador del sistema. |
"tipoSeccionId": integer | Identificador del tipo de sección. |
} |
[ | |
{ | |
"descripcion": string, | Descripcion de la seccion. |
"tipoSeccionId": integer | Identificador de la tabla. |
} | |
] |
https://comparnet-backend.dev.cloud.gentera.com.mx/empresas/
{ | |
"empresaDescripcion": string, | Nombre de empresa |
"empresaId": integer | Identificador interno de la emprsa. |
} |
https://comparnet-backend.dev.cloud.gentera.com.mx/tipoSecciones/
[ | |
{ | |
"descripcion": string, | Descripcion de la seccion. |
"tipoSeccionId": integer | Identificador de la tabla. |
} | |
] |