Implementierung des Imports von Benutzern und Gruppen aus Active Directory im Angular-Frontend.

This commit is contained in:
Developer 02
2024-03-11 15:31:36 +01:00
parent df9bc33795
commit 2e26342be6
292 changed files with 599 additions and 221 deletions

View File

@@ -1,31 +0,0 @@
using DigitalData.Core.Attributes;
namespace DigitalData.UserManager.Domain.Entities
{
[ADFilter("(&(objectClass=group) (samAccountName=*))")]
public class ADGroup
{
public IEnumerable<string> Samaccountname { get; set; }
//public string Name { get; set; }
//public string ObjectSid { get; set; }
//public string ObjectCategory { get; set; }
//public int SamAccountType { get; set; }
//public string DistinguishedName { get; set; }
//public int InstanceType { get; set; }
//public string CN { get; set; }
//public string ObjectClass { get; set; }
//public DateTime WhenChanged { get; set; }
//public Guid ObjectGuid { get; set; }
//public long UsnCreated { get; set; }
//public int? GroupType { get; set; }
//public DateTime? DsCorePropagationData { get; set; }
//public int? AdminCount { get; set; }
//public int? SystemFlags { get; set; }
//public string Member { get; set; }
//public string AdsPath { get; set; }
//public long UsnChanged { get; set; }
//public DateTime WhenCreated { get; set; }
//public string Description { get; set; }
//public bool? IsCriticalSystemObject { get; set; }
}
}

View File

@@ -1,71 +0,0 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace DigitalData.UserManager.Domain.Entities
{
public class UserModuleAccess
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Column("SequentialOrder")]
public int SequentialOrder { get; set; }
[Column("USER_ID")]
public int UserId { get; set; }
[Column("USER_PRENAME")]
public string UserPrename { get; set; }
[Column("USER_SURNAME")]
public string UserSurname { get; set; }
[Column("USER_SHORTNAME")]
public string UserShortName { get; set; }
[Column("USER_EMAIL")]
public string UserEmail { get; set; }
[Column("USER_LANGUAGE")]
public string UserLanguage { get; set; }
[Column("USER_LANGUAGE_ID")]
public byte UserLanguageId { get; set; }
[Column("USER_DATE_FORMAT")]
public string UserDateFormat { get; set; }
[Column("USER_RIGHT_FILE_DEL")]
public bool UserRightFileDel { get; set; }
[Column("MODULE_ACCESS")]
public bool ModuleAccess { get; set; }
[Column("IS_ADMIN")]
public bool IsAdmin { get; set; }
[Column("USERCOUNT_LOGGED_IN")]
public int UsercountLoggedIn { get; set; }
[Column("COMMENT")]
public string Comment { get; set; }
[Column("USER_RIGHT2")]
public bool UserRight2 { get; set; }
[Column("USER_RIGHT3")]
public bool UserRight3 { get; set; }
[Column("USER_RIGHT4")]
public bool UserRight4 { get; set; }
[Column("USER_RIGHT5")]
public bool UserRight5 { get; set; }
[Column("WORKING_MODE")]
public string WorkingMode { get; set; }
[Column("ADDITIONAL_TITLE")]
public string AdditionalTitle { get; set; }
}
}

View File

@@ -1 +1 @@
95e0c0254180ef41d498bfd49d7efe64ba775773
53859718eaebb4f6e3fcf5214f10cd5a6924bee7