Group Management Tool

The Group Management Tool (GMT) is an easy to install PHP web application that can be used to create and manage groups of Shibboleth users with custom roles in order to use them for access control and authorization.

By automatically generating Apache .htaccess files and/or Shibboleth XMLAccessControl files, the GMT can restrict access to web server directories or locations on the same host based on the unique ID of a Shibboleth user. Group, role and user information can also be queried by other hosts via PHP, Perl or Java modules coming with the GMT. This allows other applications to integrate the GMT's easy and straight-forward user management functions. No database is needed because the GMT stores all the information in easy to edit flat text files.

For a brief overview, have a look at this GMT presentation or download the current GMT documentation from the project web page.

Project Webpage

While you find a general description about the SWITCH Group Management Tool on this page, you might be more interested in the source code, bug reports, released version and other technical aspects. You find this all on the Group Management Tool project page.


The Group Management Tool code is published under a BSD license and provided "as-is". Go to GMT download page in order to download packages for the official released versions as well as to get Subversion access.

Support, Feedback and Bug Reports

Support, feedback, bug reports or feature requests are always welcome. Please check first whether the bug you found is not known already and then add it on the GMT issues tracker.


The version history was moved to the GMT project web page.