Table of Contents

Overview

UH Groupings is an online service for organizing and managing groupings of people affiliated with the University of Hawaii. Groupings can be based on simple roles or affiliations–students, faculty staff, campus–or complex combinations such as role, campus, EAC code, etc. Additionally, custom groupings can be created from scratch.  Once defined, a Grouping can be used in multiple ways, such as to determine if someone is authorized to access an online resource, and/or should be included on an email list.

Vision

UH Groupings provides a comprehensive resource for listing and managing all of a person's authorizations across all of the on-line resources used by the University, including web apps, even WordPress apps.  Furthermore, UH Groupings enables comprehensive, automated deprovisioning of authorizations as determined by business logic.

Conceptual Description of Features, Roles, and Capabilities

Features

Composition

A UH Grouping may be conceptually visualized as a trio of 3 groups of members.  A person is a member of a group if it includes their UH Number.  The trio is as follows

For those familiar with Set Theory, the calculation of the UH Grouping's membership result may be represented as ((Basis U Include) \ Exclude).

Roles

Sync Destinations

Developer Information

UH Groupings and Role Based Access Control

Membership in any group or Grouping implies a role, which implies entitlements.  An entitlement can be as simple as participation in an email distribution list.  An entitlement can also be important to an application for determining who is allowed to do what within the application.  Using UH Groupings for entitlements makes it possible for people to automatically lose an entitlement should their role change.  This can help ensure that a person does not retain access to an application when they leave the university.  It should be understood that people leaving the university can still have a working UH Username for many years.  Retirees, Emeriti, and 'Ohana continue to retain their UH Username for as long as they want.

Developers can leverage UH Groupings and CAS or the Grouper API to externalize authorization logic. UH Groupings provides additional features, such as:

  1. access to the UH Group Store, which includes many thousands of UHIMS predefined groups,

  2. ability to reuse Groupings amongst multiple applications,

  3. ability to publish Groupings as automatically managed LISTSERV lists (for membership management only),

  4. future-proofing (access new features as they are added to UH Groupings; such as, enterprise deprovisoning).

Developer Resources: