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

Files

Latest commit

817525f · Feb 3, 2015

History

History
39 lines (34 loc) · 1.89 KB

README.md

File metadata and controls

39 lines (34 loc) · 1.89 KB

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