Skip to content
This repository has been archived by the owner on Oct 7, 2022. It is now read-only.

jamie1911/ADManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADManagement

I developed this application in my down time to get more familiar with AngularJs. However, it has a purpose outside of this. I also created it so people can use this to expose some key AD attributes to other AD users for editing. They can be responsible for updating Employee Photos and Information without getting exposed to Active Directory Users and Computers or any other low level tool.

The application is written primarily in HTML5, C#, and AngularJS

Since this is a complete rewrite of my previous application I built for a company, it is still in development and I am working hard to get it to a stable version.

To do list

  • Finish alert queue
  • Finish impersonation
  • Finish audit trail
  • Various bug fixes
  • Cleanup code
  • Finish Install Document

How it works

Using Kerberos impersonation, the user connects to active directory with his/her credentials and performs the field updates.

After creating a "ADManagement Users" AD group, you grant it granular access at the OU level to allow write access to certain AD attributes. This allows you to control who can update the fields you approve

Requirements

  • Server 2008R2+ with IIS
  • .NET 4.5
  • MVC 4

Quick Demo

Main View

Search View

User Profile View

Group View

Photo Update