For those seeking suggested guidelines on your Grouper Deployment, check out the Grouper Deployment Guide.



Adopter Sketches

How to Share your Grouper Story

Categorization by Use Case

Looking for certain Grouper use cases? Check out use cases by category to find deployer stories by categories, such as LDAP, AD, Box, Google Groups, VPN, email access, CAS, uPortal and more.  Click here for Use Cases By Category: https://spaces.at.internet2.edu/x/QAM7BQ

Blogs on Grouper Deployment from TIER Campus Success Program Participants

Check out this link for the blogs on Grouper from the TIER Campus Success Program participants. See the blogs here

Adopter Sketches by Institution

    Brown University (Updated Feb. 2015) - Using Grouper with a broad array of applications.

    California Polytechnic State University, San Luis Obispo  (2011)- Browse Cal Poly's Grouper implementation.

    Campus Crusade for Christ International  (2012) - Includes info on the provisioning consumer and on deploying Grouper to multiple environments.

    Carnegie Mellon University (Updated Nov. 2017) -  Integrating Grouper with Google Apps and using the Grouper Active-MQ Provisioner (GAP) framework.

    Cardiff University (2011) - Grouper deployment at Cardiff University includes an ESB Interface.  

    Colorado State University  -  (Added February 2018) -   Provisioning from Grouper to LDAP.

    Columbia University (Added June 2016) -  Using Grouper to support email and institutional reference groups and using Grouper with Google Groups for authorization.

    Consortium GARR - (Added Oct. 2014)- Grouper for a centralized authorization system for multiple virtual organizations.

    Duke University - Read up on Duke's Grouper deployment, including delegated access control in Active Directory.

    Freie Universität Berlin - Unix group management extension to Grouper.

    GEANT (Added June 2015) - Using Grouper for a Central Authorization System for the pan-European research and education network

    Georgia Tech  -   (Added July 2016)  Using Grouper for Door Management system.

    GIP RECIA - A public interest group in France uses Grouper with uPortal.

    Illinois State University    (New October 2021) -  Using Grouper for IAM needs

    Indiana University    (New May  2017) -  Managing a subset of groups in Active Directory.

    Harvard University    (New Jan  2020) - making it easier to manage permissions to applications and websites

    Kenyon College    (New June  2016)- Google Groups use case .

    Lafayette College   (Updated May  2016)- Pilot Deployment with VPN use case.

    LIGO - (Updated Feb. 2015) using Grouper to support multiple authorization scenarios for the an international virtual organization

    New York University  - (Updated May 2016) Grouper deployment at NYU, including selective group exclusion when provisioning.

    Newcastle University (Updated 2016) -   A video on how groups are structured, information on access control groups using Talend, managing room booking, wireless access and more.

    North Dakota State University -  (New September 2020)- AD Groups, LISTSERV, and integration with midPoint

    Northern Arizona University - See how Northern Arizona University integrated Grouper and uPortal

    Oregon State University (Updated 2017)- - using Grouper for video access, Canvas, and Google Apps

    Penn State University - (Updated Feb. 2015) Using Grouper with the Central Person Registry.

    Princeton University - (2022) Using Grouper with Azure.

    Rice University - (June 2019) Using Grouper and Shibboleth as part of the Identity First project.

    Simon Fraser University (2012) - Using the Grouper Loader, the Changelog and an ESB connector

    SLAC National Accelerator Laboratory at Stanford University (Updated 2023, started 2020) - Using Grouper to automate affiliation status events and more

    SURFnet OpenConext (2015) - See how Grouper is used within the OpenConext collaboration platform

    University of Arizona  (Updated 2020) - a self-service utility allows FERPA-trained faculty and staff members to manage ad-hoc groups

    University of Auckland, NZ  (Added 2016)  - Migrating all group management functionality to Grouper

    University of Bath, UK  (Added 2018)  - Using Grouper to manage 10,000 groups and 900,000 memberships

    University of California, Berkeley   (Updated March 2018) - Provisioning groups to AD LDAP, OpenDJ LDAP and Google groups

    University of California Los Angeles   (Updated Aug. 2016)  - Overview of Grouper use cases and deployment at UCLA   

    University of California, Santa Cruz   (Added Oct. 2015) - Grouper for VPN

    University of Chicago (Updated Jan. 2016)- - Learn about U. Chicago Grouper, including access management features and VPN delegation.

    University of Colorado Boulder   (Updated Sept. 2016) - Grouper with Exchange / Office 365

    University of Edinburgh (Added April 2015)- -Learn about the deployment of Grouper 2.2 with Tomcat 8/Java 8.

    University of Florida (Added October 2018) - Extending the Grouper UI using directed graphs.  First a prototype.  Later, maybe included in Grouper?

    University of Hawaii (Updated October 2018) - See how Grouper is used to augment LISTSERV lists and enhance daily termination reports.

    University of Illinois Urbana-Champaign  -  (Updated June 2019)  Deploying Grouper in Amazon Web Services

    University of Maryland Baltimore County  -   (Updated May 2018) using Grouper Docker containers

    University of Maryland College Park  -   (Updated Nov. 2018) - Running Grouper in production integrated with various systems.

    University of Memphis - (Brief note added Nov. 2014) Running Grouper API in production.

    University of Michigan  -  (Updated February 2023)  Using containerized Grouper  

    University of Minnesota - (2013) Using Grouper to manage access to BPEL workflows, VPN groups and more.

    University of Montana  - (2019)  Using Grouper containers

    University of Montreal  - (2013)  Using Grouper for automatic and delegated group and membership management

    University of Nebraska   (Updated July 2020) Using Grouper to manage student, employee and residence hall data.

    University of North Carolina-Chapel Hill   (Updated May 2019) - custom sync, multiple subject types, building with Maven, deploying to Glassfish

    University of North Carolina-Greensboro   (Added August 2018) -  Grouper with TIER containers

    University of Pennsylvania   (Updated July 2023)-- Read about Penn's advanced Grouper usage, including handling external users and addressing other permissions use cases. 

    University of Toronto    (Added November 2016)- - Using Grouper for distributed/delegated role-based access control

    University of Tulsa (2013)  - Using Grouper with Shibboleth and Box.com. 

    University of Utah  - (Updated June 2014) A proof-of-concept project within the University of Utah IT department. 

    University of Virginia (2023)  -  . 

    University of Waterloo (Added June 2020) -  Using affiliation populations to build access definitions

    University of Washington (Updated July 2018)- - Read about the U-Washington approach to Groups and provisioning and about the upgrade to Grouper 2.3

    University of Wisconsin - Madison (Updated Sept. 2016) - Grouper is a component of the Manifest application enabling people to protect apps using a group as well as request campus services for their group.

    University of West Bohemia - Look here for several useful items. (note: last update 2009)

    Uppsala University in Sweden (Updated Nov. 2014) - View UI screens for adding groups and members.

    Université de Lille1 (2012) - Adapting and Frenchify LiteUI / Adaptation et Françisation de LiteUI

    University of Virginia (2023)  -  .     

    Virginia Tech (2023) - Building out an ABAC implementation for our enterprise

    Yale  - (Added February 2018) - Banner integration, Canvas integration and more

Adopter Sketch Archives

Adopter Sketch Archives - from sites where Grouper is no longer in production

Case Studies

Statistics from the Community

See the table of interesting Grouper statistics

Use Cases

    Have a use case that you would like to share or suggest? Detail it here by Adding a Page, selecting the "Grouper-std" template option. To review use cases by category, see this page.

Presentations

Link to the Presentations Page

Guidelines for Contributions to Grouper

Code contributions are more likely to be accepted into Grouper if:

See Grouper Developers Coding Standards.

Code Contributions

Please attach related materials and provide links.   NOTE: The below contributions may not all be verified by the Grouper development team.


Date

Code Contribution 

Description 

Contributor 

Contributor Home 

Grouper Verified 


10/2014 https://github.com/cmu-ids/Grouper-ActiveMQ-ProvisionerGrouper-ActiveMQ-Provisioner (GAP):  GAP is written in perl.   CMU runs three instances of GAP and we configure it differently to provision Grouper groups in 389, AD and isMemberOf attribute in 389.  GAP also supports batching changelog messages to provision large groups. Rahul DoshiCarnegie Mellon University

6

6/12/14

https://bitbucket.org/uwitiam/group-sync

The University of Washington's Groups Service sends all group change events to Amazon SNS. An Amazon SQS queue listens on this topic and is read by a .Net program called the UWWI Group Sync Agent. The source code is available under an Apache 2.0 license on BitBucket

Eric Kool-Brown and Jim Fox

University of Washington


5

10/04/12

Unicon Grouper Contributions

Proof of concept integrations to use Grouper groups (or more) in Apache Shiro, Spring Security, and .NET development frameworks

Unicon, Inc. (Bill Thompson, Dmitriy Kopylenko, Misagh Moayyed)

Unicon, Inc.


4

06/28/11

Provisioning Consumer

Expose a simple API for creating connectors that push data from Grouper to external systems.  Similar to (and based on) the ChangeLog Consumer API... but easier to implement.

Nathan Kopp

Campus Crusade for Christ


3

06/29/09

ldap source adapter

Source adapter utilizing VT's ldap library


University of Washington


2


struts-patch

Ensures that the current Strut's 'module' is maintained in links and internal forwards / includes. This enables Strut's modules to be used to provide multiple user interfaces in one web application instance.


University of Bristol, UK


1


yale-cas-auth

Provides the CAS client library and configures Servlet API Filters to manage authentication.


University of Bristol, UK



Documentation Contributions

When you create a new Grouper documentation page on the Confluence wiki,
please do this to ensure that the new page has the correct horizontal menu/banner across the top of the page:


 

See Also