Saltar a contenido

WebAPI Users (AClimate v3 API Users)

Contenedor: Python 3.10, FastAPI

Una API separada que maneja la funcionalidad relacionada con usuarios, cubriendo el ciclo de vida completo del usuario.

Authentication / Authorization

Maneja el inicio de sesión y la validación de tokens para los servicios orientados al usuario.

Responsabilidades

  • Manejar inicio de sesión de usuarios
  • Validar tokens de acceso

Funcionalidades clave detalladas:

  1. Inicio de sesión — Autentica usuarios contra Keycloak.

Webadmin

Proporciona endpoints para gestionar los usuarios administradores.

Responsabilidades

  • Gestionar usuarios con privilegios administrativos

User Register

Maneja el registro de nuevos usuarios, validando la información proporcionada y creando la cuenta.

Responsabilidades

  • Registrar nuevos usuarios
  • Validar información de registro

Funcionalidades clave detalladas:

  1. Registro de usuarios — Crea cuentas de usuario en el sistema.

User Validation

Valida las cuentas de usuario y sus credenciales.

Responsabilidades

  • Validar cuentas de usuario
  • Verificar credenciales

User Weather Stations

Gestiona las estaciones meteorológicas que cada usuario tiene acceso o sigue.

Responsabilidades

  • Gestionar estaciones favoritas de usuarios
  • Controlar acceso a estaciones por usuario

User Profile

Maneja la información de perfil de usuario y sus preferencias.

Responsabilidades

  • Gestionar información del perfil
  • Configurar preferencias de usuario

Para instrucciones de instalación, consultar el README del repositorio.