Skip to content

[Fase 3] Etapa 5 - Gateway #28

@erichiroshi

Description

@erichiroshi

Objetivo

Criar o API Gateway com validacao JWT centralizada.

Tarefas

  • Criar projeto Spring Boot em gateway/
  • Adicionar dependencias: gateway, eureka-client, config-client, jjwt
  • Configurar rotas: /auth/** auth-service, /api/v1/books/** catalog-service, /api/v1/loans/** loan-service
  • Implementar JwtAuthenticationFilter (valida JWT, propaga X-User-Id e X-User-Roles, retorna 401 se invalido)
  • Porta fixa: 8080
  • Adicionar ao docker-compose.yml

Commit

feat(gateway): add Spring Cloud Gateway with JWT validation filter

Metadata

Metadata

Assignees

No one assigned

    Labels

    fase-3Fase 3 - MicroservicesserviceExtração de serviço

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions