/// <inheritdoc /> /// <summary> /// Create user /// </summary> /// <param name="user"></param> /// <param name="password"></param> /// <returns></returns> public override async Task <IdentityResult> CreateAsync(TLdapUser user, string password) { try { LdapService.AddUser(user, password); } catch (Exception e) { return(await Task.FromResult(IdentityResult.Failed(new IdentityError() { Code = "LdapUserCreateFailed", Description = e.Message ?? "The user could not be created." }))); } return(await Task.FromResult(IdentityResult.Success)); }