Я использую ASP.NET Core 2.2 и ASP.NET Identity в API.
Можно ли вручную аутентифицировать пользователя с утверждениями для каждого запроса?
Я хотел бы использовать это на начальных этапах разработки...





Для аутентификации пользователя без регистрации вы можете попробовать:
public async Task<IActionResult> Login()
{
var identity = new ClaimsIdentity(CookieAuthenticationDefaults.AuthenticationScheme, ClaimTypes.Name, ClaimTypes.Role);
identity.AddClaim(new Claim(ClaimTypes.NameIdentifier, "edward"));
identity.AddClaim(new Claim(ClaimTypes.Name, "edward zhou"));
//add your own claims
var principal = new ClaimsPrincipal(identity);
await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, principal, new AuthenticationProperties { IsPersistent = true });
return View();
}