Я хочу использовать аутентификацию / авторизацию в приложении MVC / Razor Page, которое использует внутренний API для транзакций с данными и токенами аутентификации. API выдает доступ и обновляет JWT для правильного входа, и до сих пор я вызывал API и извлекал эти токены с помощью HttpClient, а затем сохранял их в файлах cookie.
Однако я должен вручную проверить токены и обновить токен доступа, когда он истекает, а также удалить куки, когда пользователь выходит из системы. Я хотел бы знать, есть ли способ использовать это в более правильном методе, используя функции проверки подлинности и авторизации в ASP.NET Core (например, использование [Авторизовать] для ограничения определенных контроллеров для определенных пользователей.