У меня есть действие, которое я хотел бы иметь такую же функциональность для отключения и включения TFA, поскольку все, что мне нужно сделать, это изменить флаг bool
для метода настройки tfa следующим образом:
[HttpPost("enable-tfa")]
public async Task<IActionResult> Enable()
{
var providers = await _identityManager.SetTwoFactorEnabled(true);
if (!providers.Any())
return Forbid();
return Ok();
}
Я хочу иметь возможность использовать этот метод для обоих маршрутов:
[HttpPost("enable-tfa")]
и
[HttpPost("disbale-tfa")]
Но для каждого из них я хотел бы передать либо true
, либо false
по методу SetTwoFactorEnabled()
. вместо двух отдельных действий, которые в основном делают одно и то же. Я также не хочу полагаться на то, что клиент отправляет true
или false