Skip to content

Aplicación del patrón Adapter en AuthenticationController #1

@ayaladanna04

Description

@ayaladanna04

Se detectó que la clase AuthenticationController depende directamente de AuthenticationManager y JWTTokenProvider, lo cual genera un fuerte acoplamiento con el framework de seguridad.

Aplicar el patrón de diseño Adapter mediante:

  • Creación de la interfaz AuthService con el método login(username, password).
  • Implementación de la clase SpringAuthAdapter que encapsula AuthenticationManager y JWTTokenProvider.
  • Refactor del controlador para que utilice solo la interfaz AuthService.

Se adjunta el diagrama UML con la implementación del patrón Adapter:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions