Skip to content

A web application that allows self service request of new AD account.

License

Notifications You must be signed in to change notification settings

rwllr/ActiveDirectoryUserCreator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ActiveDirectoryUserCreator

A web application that allows self service request of new AD account based on security groups.

What It Does

How often do you find yourself creating new users, only to be told that the permissions assigned were incorrect? This application aims to solve that by allowing users to see what AD groups people are in, and selecting groups for their new user.

The user puts in the details of the requested account, and searches for similar user. The list of groups they are in are then shown in a table.

User search

When they click Create User, they are returned their username and password (or an error if the account exists), however the account is disabled in Active Directory.

User details

An email is sent to the administrator with the details of the account and the requestor, and a link for authorisation. By clicking the like included in the email, the account becomes enabled.

Authorisation email

How To Use

Modify the config.properties to suit your environment and provide a user and password that has permissions to create the users.

You'll also need to modify the SMTP server and email address settings in EmailNotifier.java as well because they're not in a properties file yet.

Disclaimer

This is 100% not production ready.

The fact there is no validation no input fields is probably just the start. This was intended purely as a proof of concept for others to see and implement/modify/reuse.

About

A web application that allows self service request of new AD account.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages