Skip to content

udistrital/usuario_rol_mf

Repository files navigation

Usuario Rol Microcliente

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.

Especificaciones Técnicas

Tecnologías Implementadas y Versiones

Angular Logo

Variables de Entorno

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],
  },
};

Ejecución del Proyecto

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.

Root

El Root contiene la lógica de Sísifo

Pasos para la Ejecución del Root

  1. Clonar el repositorio del Root:

    git clone https://github.com/udistrital/auditoria_plan_mejoramiento_root_mf
  2. Acceder al directorio del repositorio clonado:

    cd auditoria_plan_mejoramiento_root_mf
  3. Instalar las dependencias:

    npm install
  4. Iniciar el Root:

    npm start

Core

El Core contiene componentes generales que construyen el layout y administran aspectos como la autenticación.

Pasos para la Ejecución del Core

  1. Clonar el repositorio del Core:

    git clone https://github.com/udistrital/core_mf_cliente
  2. Acceder al directorio del repositorio clonado:

    cd core_mf_cliente
  3. Instalar las dependencias:

    npm install
  4. Iniciar el Core:

    npm start

usuario_rol_mf

Microcliente de gestion de usuarios

Pasos para la Ejecución de usuario_mf

  1. Clonar el repositorio:

    git clone https://github.com/udistrital/usuario_rol_mf
  2. Acceder al directorio del repositorio clonado:

    cd usuario_rol_mf
  3. Instalar las dependencias:

    npm install
  4. Iniciar usuario_mf:

    npm start

Con estos pasos, se tendrán las partes mínimas necesarias para ejecutar el proyecto en un entorno local.

Ejecución Dockerfile

# Does not apply

Ejecución docker-compose

# Does not apply

Ejecución Pruebas

# Developing

Estado CI

Develop Relese Main
Build Status Build Status Build Status

Licencia

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/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published