@alu0100785050/auth-alu0100785050

1.0.2 • Public • Published

Módulo auth-alu0100785050

El módulo auth-alu0100785050 trabaja con middleware, es un software que ofrece varias funciones y proporciona servicios a través de aplicaciones. En este caso este módulo autentifica, esto quiere decir que guarda los usuarios y contraseñas registradas, estas últimas encriptadas, y cada vez que un usuario quiera acceder al contenido guardado, tendrá que estar registrado y logeado.

La función autenticación

Authentication devuelve un router que se usa como middleware:

  • /login, /register por medio de métodos GET y POST
  • /logout por medio de GET
  • /content por medio del método GET, esta es la ruta protegida

Recibe un objeto como primer parámetro. Este objeto describirá la configuración necesaria para la autenticación. Las propiedades son las explicadas a continuáción:

  • passwordFile: fichero donde se guardan las credenciales.
  • pathToProtect: los ficheros protegidos, solo accesibles si el usuario está conectado.
  • registerView: vista que contiene el formulario de registro.
  • successRegisterView: vista con el mensaje de registro exitoso.
  • errorRegisterView: vista que se renderiza cuando ocurre un error durante el registro.
  • loginView: vist que contiene el formulario de login.
  • successLoginView: vista con el mensaje de login correcto.
  • errorLoginView: vista con el mensaje de login incorrecto.
  • logoutView: vista que renderiza el logout del usuario.
  • unauthorizedView: vista que se renderiza cuando un usuario intenta acceder al contenido protegido sin estar logeado.

Readme

Keywords

none

Package Sidebar

Install

npm i @alu0100785050/auth-alu0100785050

Weekly Downloads

2

Version

1.0.2

License

ISC

Unpacked Size

4.55 kB

Total Files

3

Last publish

Collaborators

  • alu0100785050