Microcliente para la gestión de los periodos de roles de un usuario, este sistema complementa su funcionalidad con WSO2. Este microcliente es de uso transversal para los sistemas que requieran gestionar los roles de los usuarios.
- Angular 17.3.12
- Incluye Animations, Common, Compiler, Core, Forms, Platform-Browser, Platform-Browser-Dynamic, Router
- Angular Material 17.3.10
- RxJS ~7.8.0
- Single-spa >=4.0.0
- Incluye single-spa-angular
- SweetAlert2 11.12.1
- ts-md5 1.3.1
- tslib 2.3.0
- Zone.js ~0.14.10
export const environment = {
production: false,
apiUrl: "http://localhost:4202/",
AUTENTICACION_MID: [URL de API MID Autenticación],
TOKEN: {
AUTORIZATION_URL: [URL de Autorización - login],
CLIENTE_ID: [Token de acceso],
RESPONSE_TYPE: [Tipo de Respuesta del token],
SCOPE: [Alcance de la solicitud],
REDIRECT_URL: [URL de redirección],
SIGN_OUT_URL: [URL de Cerrar Sesión - logout],
SIGN_OUT_REDIRECT_URL: [URL de redirección despues de cerrar sesion],
AUTENTICACION_MID: [URL de API MID Autenticación],
},
};
Este proyecto es parte de una infraestructura de microfrontend implementada con la librería Single-SPA. Para ejecutarlo correctamente, es necesario levantar dos aplicaciones independientes: el Root y el Core.
El Root contiene la lógica de Sísifo
-
Clonar el repositorio del Root:
git clone https://github.com/udistrital/auditoria_plan_mejoramiento_root_mf
-
Acceder al directorio del repositorio clonado:
cd auditoria_plan_mejoramiento_root_mf
-
Instalar las dependencias:
npm install
-
Iniciar el Root:
npm start
El Core contiene componentes generales que construyen el layout y administran aspectos como la autenticación.
-
Clonar el repositorio del Core:
git clone https://github.com/udistrital/core_mf_cliente
-
Acceder al directorio del repositorio clonado:
cd core_mf_cliente
-
Instalar las dependencias:
npm install
-
Iniciar el Core:
npm start
Microcliente de gestion de usuarios
-
Clonar el repositorio:
git clone https://github.com/udistrital/usuario_rol_mf
-
Acceder al directorio del repositorio clonado:
cd usuario_rol_mf
-
Instalar las dependencias:
npm install
-
Iniciar usuario_mf:
npm start
Con estos pasos, se tendrán las partes mínimas necesarias para ejecutar el proyecto en un entorno local.
# Does not apply
# Does not apply
# Developing
Develop | Relese | Main |
---|---|---|
This file is part of usuario_rol_mf
usuario_rol_mf is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (atSara Sampaio your option) any later version.
usuario_rol_mf is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with usuario_rol_mf. If not, see https://www.gnu.org/licenses/.