Вы должны использовать токен аутентификацию, например JWT .
. При таком подходе вы войдете в систему и вернете токен JWT.С каждым запросом GET / POST вы должны передать этот токен в Заголовок авторизации , а на сервере вы должны авторизовать этот токен.
Авторизация токена может быть выполнена с использованием встроенного атрибута авторизации.в ASP.NET MVC.
Эта статья поможет вам начать: Аутентификация ASP.NET Core JWT