public async TaskMyControllerAction() { var context = HttpContext; var result = await context.AuthenticateAsync(); if (result.Succeeded) { // User is authenticated return Ok(); } return Unauthorized(); }
public async TaskIn this example, the controller action calls AuthenticateAsync to authenticate the request using a specific authentication scheme (in this case, "MyScheme"). If the authentication succeeds, the action returns an Ok result; otherwise, it returns an Unauthorized result. Package library: Microsoft.AspNetCore.Http.MyControllerAction() { var context = HttpContext; var result = await context.AuthenticateAsync("MyScheme"); if (result.Succeeded) { // User is authenticated return Ok(); } return Unauthorized(); }