Skip to content

chrisjleu/ldap-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About

A (Servlet 3.0) web application that provides an interface to do some basic querying of an LDAP server. The major technologies used are:

  • Spring Security (version 3.2.0)
  • Spring MVC (version 4.0.0)
  • Spring LDAP (version 1.3.2)

Efforts have been made to use only the Java/Annotation configuration so there are no Spring XML files. There is also no web.xml file.

Prerequisites

  • Download and install Java 7.
  • Download the latest Maven.
  • Download and install the latest ApacheDS.

Get Started

  • ldap-connection.properties should be modified to have the correct values for your LDAP server.
  • From this folder type mvn install. This will (also) build the war file that you can deploy to an application server.
  • Alternatively, you can build and run the application with Tomcat 7 by typing mvn tomcat7:run without having to install Tomcat. (Same for Jetty by running mvn jetty:run)
  • Access the application on http://localhost:8080/ldap-ui/.
  • You can log in with user/password or admin/password.

TODO

Generic Functional

  • Log in and Logout capabilities.
  • Menu bar for easy navigation to different parts of the application.
  • The ability to view (or even change) LDAP connection details.

LDAP Functional

  • Check that a user can bind, given a username and password
  • status of user
  • verify password of user
  • list roles of a user
  • list attributes of a user node
  • list organisations
  • list sub-organisations within an organisation
  • list attributes of an organisation node
  • list users and their roles in an organisation
  • list users in an organisation and its suborganisations
  • Reset user status and password

References/Useful links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages