Cześc,

Zacząłem ostatnio wgryzać się w Web Api w .Net core i mam parę pytań:
-w jaki sposób najlepiej (lub/i najprościej) zaimplementować autentykację użytkowników? obecnie używam tokenów Jwt, jednak nie jetem pewien czy w sposób do końca prawidłowy - chciałbym na przykład z metody dowolnego kontrolera być w stanie (bez dekodowania tokena/przesyłania dodatkowych informacji w nagłówku) zidentyfikować usera - czy jest to możliwe za pomocą Jwt oraz użycia property Controllera HttpContext.User ?
-czy może jeśli chcę uzyskać taką funkcjonalność muszę skorzystać z jakiś gotowych rozwiązań Microsoftu?

Jestem trochę nowy w temacie Web Api (i Asp w ogóle), i nie jestem świadomy wielu praktyk stosowanych przy pisaniu tego typu softów więc pytania mogą się wydawać dziwne, jeśli tak jest proszę o informację i postaram się je sformuować inaczej.