Add settings to bypass 2fa for external logins (#11959)
* Added settings for bypassing 2fa for external logins * Fixed issue with saving roles using member ID before the member had an ID. * Added missing extension method * Removed test classes from git * rollback csproj
This commit is contained in:
@@ -112,6 +112,9 @@ namespace Umbraco.Cms.Core.Security
|
||||
// create the member
|
||||
_memberService.Save(memberEntity);
|
||||
|
||||
//We need to add roles now that the member has an Id. It do not work implicit in UpdateMemberProperties
|
||||
_memberService.AssignRoles(new[] { memberEntity.Id }, user.Roles.Select(x => x.RoleId).ToArray());
|
||||
|
||||
if (!memberEntity.HasIdentity)
|
||||
{
|
||||
throw new DataException("Could not create the member, check logs for details");
|
||||
|
||||
Reference in New Issue
Block a user