Skip to content

MarinaVVsoftware/AuthCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AuthCore

enter image description here

AuthCore es una API RESTful basada en Express.js, que se encarga de gestionar la seguridad del sistema "Novonautica" y provee de métodos de autenticación y validación. Se apoya de tecnologías de Firebase para la autenticación y el sistema de login de usuarios.

Stack de Tecnologías

Tecnologías de Entorno de Desarrollo

  • Github
  • Visual Studio Code
  • npm
  • Github Desktop

Tecnologías de Desarrollo

  • Node.js
  • Express.js
  • Javascript
  • JWT
  • Firebase Admin
  • Firebase Client
  • dotenv
  • Swagger

Tecnologías de Testing

  • Insomnia

Tecnologías de DevOps

  • LastPass
  • Proveedor de Infraestructura 1&1
  • Linux
  • Plesk
  • pm2

Instalación y Deployment

El proceso de instalación es diferente entre una estación de trabajo local y un servidor productivo. Cabe mencionar que las guías que se proveen como parte de la documentación del proyecto están basadas en los entornos y servidores que operaron los autores del proyecto, y están limitadas las guías a dichos entornos.

Para Instalar y Ejecutar el repositorio en un Entorno Local:

  1. Dirígase primero a la guía de Configuración Inicial del Proyecto.
  2. Después seguir con la guia de Instalación Local.

Para Instalar y Ejecutar el repositorio en un Entorno Productivo basado en el proveedor 1&1, panel gestionado Plesk, y con servidores Linux:

  1. Dirígase primero a la guía de Configuración Inicial del Proyecto.
  2. Después seguir con la guía de Configuración de proveedor 1&1.
  3. Continuar con la guía de Configuración en Plataforma Plesk.
  4. Finalizar con la guía de Configuración en Servidor Linux.

Wiki

Puedes encontrar mucho más de cómo utilizar este proyecto en nuestra Wiki AuthCore.

Autores

  • Eduardo Hidalgo Díaz Rugama - Trabajo Inicial - EduardoHidalgo
  • Manuel Gutiérrez - Integración de JWT y seguridad - manuelGTZ97

También puedes mirar la lista de todos los contribuyentes quíenes han participado en este proyecto.

Licencia

Este proyecto está bajo la Licencia GNU - mira el archivo LICENSE.md para detalles.