Só uma curiosidade:
Não seria o caso de colocar esses EndPoints em uma classe de AuthExtensions e fazer sua chamada no Program.cs, ao invés de passar diretamente nele?
Só uma curiosidade:
Não seria o caso de colocar esses EndPoints em uma classe de AuthExtensions e fazer sua chamada no Program.cs, ao invés de passar diretamente nele?
Oii, tudo bem?
Boa observação, Marconi!
No curso, o professor deixou os endpoints direto no Program.cs de propósito, porque:
Mas você está certíssimo: se o projeto for evoluir, vale muito criar uma classe de extensão, tipo AuthEndpointsExtensions, e deixar só a chamada no Program.cs. Isso ajuda a:
Program.cs limpo;CatalogoEndpoints, PedidosEndpoints, etc.).Resumindo: do jeito que está, faz sentido pelo contexto de aula e simplicidade. Mas na prática profissional, modularizar endpoints em extensões é uma escolha bem saudável e escalável.
 Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
   Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!