identity: do not enable mfa on sign up
This commit is contained in:
1 parent
eb45e8c3ce
commit
5e95cd5ec9
1 file changed
+1
-5
@@ -17,7 +17,6 @@ You should have received a copy of the Affero GNU General Public License
|
|||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Security.Claims;
|
using System.Security.Claims;
|
||||||
@@ -27,7 +26,6 @@ using Microsoft.AspNetCore.Authorization;
|
|||||||
using Microsoft.AspNetCore.Identity;
|
using Microsoft.AspNetCore.Identity;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using Streetwriters.Common;
|
using Streetwriters.Common;
|
||||||
using Streetwriters.Common.Enums;
|
|
||||||
using Streetwriters.Common.Models;
|
using Streetwriters.Common.Models;
|
||||||
using Streetwriters.Identity.Enums;
|
using Streetwriters.Identity.Enums;
|
||||||
using Streetwriters.Identity.Interfaces;
|
using Streetwriters.Identity.Interfaces;
|
||||||
@@ -84,6 +82,7 @@ namespace Streetwriters.Identity.Controllers
|
|||||||
await UserManager.RemovePasswordAsync(user);
|
await UserManager.RemovePasswordAsync(user);
|
||||||
await UserManager.AddPasswordAsync(user, form.Password);
|
await UserManager.AddPasswordAsync(user, form.Password);
|
||||||
}
|
}
|
||||||
|
await MFAService.DisableMFAAsync(user);
|
||||||
await UserManager.AddToRoleAsync(user, client.Id);
|
await UserManager.AddToRoleAsync(user, client.Id);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -109,9 +108,6 @@ namespace Streetwriters.Identity.Controllers
|
|||||||
var code = await UserManager.GenerateEmailConfirmationTokenAsync(user);
|
var code = await UserManager.GenerateEmailConfirmationTokenAsync(user);
|
||||||
var callbackUrl = Url.TokenLink(user.Id.ToString(), code, client.Id, TokenType.CONFRIM_EMAIL, Request.Scheme);
|
var callbackUrl = Url.TokenLink(user.Id.ToString(), code, client.Id, TokenType.CONFRIM_EMAIL, Request.Scheme);
|
||||||
await EmailSender.SendConfirmationEmailAsync(user.Email, callbackUrl, client);
|
await EmailSender.SendConfirmationEmailAsync(user.Email, callbackUrl, client);
|
||||||
|
|
||||||
await MFAService.EnableMFAAsync(user, MFAMethods.Email);
|
|
||||||
|
|
||||||
return Ok(new
|
return Ok(new
|
||||||
{
|
{
|
||||||
userId = user.Id.ToString()
|
userId = user.Id.ToString()
|
||||||
|
|||||||
Reference in new issue
Block a user