Wpis z mikrobloga

Piszę prosty system autoryzacji do WebAPI w dotnet core. Middleware zwróci 401 jeśli nie dostanie tokena z informacją o użytkowniku. Teraz: chcę sprawdzać ten token tylko dla kontrolerów oznaczonych atrybutem [authorize]. Jak sprawdzić czy kontroler do którego skierowane było żądanie (tzn. użytkownik wpisał adres URL odpowiadający temu kontrolerowi) ma atrybut [authorize]. Czy middleware ma jakikolwiek wgląd w klasy typu Controller?

#csharp #dotnet #programowanie
  • 1