public static IEndpointConventionBuilder CustomMapIdentityApi<TUser>(this IEndpointRouteBuilder endpoints,
string verify2faRoleName) where TUser : class, new()
{
...
routeGroup.MapPost("/login", async Task<Results<Ok<AccessTokenResponse>, EmptyHttpResult, ProblemHttpResult>>
([FromBody] LoginRequest login, [FromQuery] bool? useCookies, [FromQuery] bool? useSessionCookies, [FromServices] IServiceProvider sp) =>
{
...
Console.WriteLine($"\n\tRequitesTwoFactor: {result.RequiresTwoFactor}");
Console.WriteLine($"\tIsLockedOut: {result.IsLockedOut}");
Console.WriteLine($"\tSucceeded: {result.Succeeded}\n");
Debug.Print($"\n\tRequitesTwoFactor: {result.RequiresTwoFactor}");
Debug.Print($"\tIsLockedOut: {result.IsLockedOut}");
Debug.Print($"\tSucceeded: {result.Succeeded}\n");
public static IEndpointConventionBuilder CustomMapIdentityApi<TUser>(this IEndpointRouteBuilder endpoints,
string verify2faRoleName) where TUser : class, new()
{
...
routeGroup.MapPost("/login", async Task<Results<Ok<AccessTokenResponse>, EmptyHttpResult, ProblemHttpResult>>
([FromBody] LoginRequest login, [FromQuery] bool? useCookies, [FromQuery] bool? useSessionCookies, [FromServices] IServiceProvider sp) =>
{
...
Console.WriteLine($"\n\tRequitesTwoFactor: {result.RequiresTwoFactor}");
Console.WriteLine($"\tIsLockedOut: {result.IsLockedOut}");
Console.WriteLine($"\tSucceeded: {result.Succeeded}\n");
Debug.Print($"\n\tRequitesTwoFactor: {result.RequiresTwoFactor}");
Debug.Print($"\tIsLockedOut: {result.IsLockedOut}");
Debug.Print($"\tSucceeded: {result.Succeeded}\n");