@red-unica/libreria-juez
v1.0.19
Published
Libreria para el control de sesion y comunicacion con el proveedor de identidad
Downloads
14
Readme
@red-unica/libreria-juez
Libreria para el control de monitoreo de inactividad en el sistema y comunicacion con el proveedor de identidad
Install
npm install --save @red-unica/libreria-juez
Uso
Cree un archivo .env en el directorio raíz de su proyecto Encabezado. Las variables de TIEMPO deben ser en milisegundos.
Para aplicación REACT use:
REACT_APP_JUEZ_TIEMPO_INACTIVIDAD_USUARIO = 600000
REACT_APP_JUEZ_URL_API_PDI = "https://dev-api.bancoazteca.com.mx:8080/red-unica/pos/informacion-empleados/v1"
REACT_APP_URL_INICIO_SESION = "url"
REACT_APP_URL_REDIRECCIONAR_ESCRITORIO = "panel-control"
Importe el siguiente hook en el componente principal Encabezado:
import useJuez from '@red-unica/libreria-juez'
const App = (props) => {
const { cargandoDatosEmpleado, errorDatosEmpleado } = useJuez('tipo_dispositivo', history, numeroEmpleado, numeroSucursal);
/*
'cargandoDatosEmpleado' retorna un booleano
true => Esta cargando la petición HTTP
false => Termino de realizar la petición HTTP
'errorDatosEmpleado' retorna objeto 'error' de la petición HTTP
*/
if (cargandoDatosEmpleado ) {
return (
<Cargando />
);
}
}
Para extraer datos del empleado, leer la variable desde almacenamiento
Ver más
const empleado = leerAlmacenamiento('datosEmpleado');
License
MIT ©