mirror of
https://github.com/streetwriters/notesnook-sync-server.git
synced 2026-10-10 06:14:03 +02:00
identity: make 2fa truly mandatory
This commit is contained in:
1 parent
26703bfd8e
commit
0ad00c9747
4 files changed
+15
-17
No files matched your search
@@ -27,6 +27,7 @@ using Microsoft.AspNetCore.Authorization;
|
||||
using Microsoft.AspNetCore.Identity;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Streetwriters.Common;
|
||||
using Streetwriters.Common.Enums;
|
||||
using Streetwriters.Common.Models;
|
||||
using Streetwriters.Identity.Enums;
|
||||
using Streetwriters.Identity.Interfaces;
|
||||
@@ -109,6 +110,8 @@ namespace Streetwriters.Identity.Controllers
|
||||
var callbackUrl = Url.TokenLink(user.Id.ToString(), code, client.Id, TokenType.CONFRIM_EMAIL, Request.Scheme);
|
||||
await EmailSender.SendConfirmationEmailAsync(user.Email, callbackUrl, client);
|
||||
|
||||
await MFAService.EnableMFAAsync(user, MFAMethods.Email);
|
||||
|
||||
return Ok(new
|
||||
{
|
||||
userId = user.Id.ToString()
|
||||
|
||||
Reference in new issue
Block a user