refactor(HomeController): renamed authentication methods with Handle prefix for clarity

This commit is contained in:
Developer 02 2025-01-30 16:27:09 +01:00
parent 7f26bb4766
commit 84e3e4e18d

View File

@ -200,7 +200,7 @@ namespace EnvelopeGenerator.Web.Controllers
}
[NonAction]
private async Task<IActionResult?> AccessCodeViewAsync(Auth auth, EnvelopeReceiverSecretDto er_secret, string envelopeReceiverId)
private async Task<IActionResult?> HandleAccessCodeAsync(Auth auth, EnvelopeReceiverSecretDto er_secret, string envelopeReceiverId)
{
//check the access code verification
if (er_secret.AccessCode != auth.AccessCode)
@ -232,7 +232,7 @@ namespace EnvelopeGenerator.Web.Controllers
}
[NonAction]
private async Task<IActionResult?> SmsViewAsync(Auth auth, EnvelopeReceiverSecretDto er_secret, string envelopeReceiverId)
private async Task<IActionResult?> HandleSmsAsync(Auth auth, EnvelopeReceiverSecretDto er_secret, string envelopeReceiverId)
{
if (er_secret.Receiver!.TotpSecretkey is null)
throw new InvalidOperationException($"TotpSecretkey of DTO cannot validate without TotpSecretkey. Dto: {JsonConvert.SerializeObject(er_secret)}");
@ -248,7 +248,7 @@ namespace EnvelopeGenerator.Web.Controllers
}
[NonAction]
private async Task<IActionResult?> AuthenticatorViewAsync(Auth auth, EnvelopeReceiverSecretDto er_secret, string envelopeReceiverId)
private async Task<IActionResult?> HandleAuthenticatorAsync(Auth auth, EnvelopeReceiverSecretDto er_secret, string envelopeReceiverId)
{
if (er_secret.Receiver!.IsTotpInvalid(totp: auth.AuthenticatorCode!))
{
@ -298,13 +298,13 @@ namespace EnvelopeGenerator.Web.Controllers
.WithData("ErrorMessage", _localizer[WebKey.WrongAccessCode].Value);
}
else if (auth.HasAccessCode)
if(await AccessCodeViewAsync(auth, er_secret, envelopeReceiverId) is IActionResult acView)
if(await HandleAccessCodeAsync(auth, er_secret, envelopeReceiverId) is IActionResult acView)
return acView;
else if (auth.HasSmsCode)
if(await SmsViewAsync(auth, er_secret, envelopeReceiverId) is IActionResult smsView)
if(await HandleSmsAsync(auth, er_secret, envelopeReceiverId) is IActionResult smsView)
return smsView;
else if (auth.HasAuthenticatorCode)
if(await AuthenticatorViewAsync(auth, er_secret, envelopeReceiverId) is IActionResult aView)
if(await HandleAuthenticatorAsync(auth, er_secret, envelopeReceiverId) is IActionResult aView)
return aView;
else
{