Cześć,
w MinimalApi możemy zrobić takie coś:
app.MapGroup("/api/auth").RequireAuthorization();
Czyli jeśli dobrze rozumiem jest to odpowiednik utworzenia filtra [Authorize]
w akcji Controlera.
A moje pytanie jest takie: czy można w jakiś prosty sposób wymusić analogiczne działanie, ale dla akcji w controllerach dla wszystkich ścieżek, które zaczynają się od /api/auth/' w taki sposób, aby nie musieć dodawać za każdym razem filtra [Authorize]
?
Czyli jeśli ścieżka zaczyna się od 'api/auth/' to powinna odbyć się autentykacja i autoryzacja - niezależnie czy jest ustawiony filtr [Authorize]
czy nie.
Rozwiązaniem może być middleware, ale zastanawiam się czy nie da się tego zrobić z poziomu konfiguracji programu - tak jak w minial api.