az-digital / az_quickstart

UArizona's web content management system built with Drupal 10.
https://quickstart.arizona.edu
GNU General Public License v2.0
30 stars 20 forks source link

Grouper integration for automatic account & role provisioning #35

Open joeparsons opened 4 years ago

joeparsons commented 4 years ago

Original D7 issue: https://jira.arizona.edu/browse/UADIGITAL-1419

What is the problem that we want to solve?

User story

As a Quickstart site administrator, I need to be able to automatically provision and de-provision Drupal user accounts and roles based on Grouper group membership(s) and potentially other attributes from a central directory.

Background

Many University websites are administered or supported by one or more teams. Some teams support a large number of websites. The task of ensuring that team members have appropriate administrative access to all team-supported websites is compounded for teams with a a lot of turnover (e.g. teams that employ a lot of student employees).

Grouper is an enterprise-wide group management system for university related groups of people, teams, or departments. Grouper is well suited as an authorization system for role-based access to other systems or resources.

Potential solutions

Conditions of satisfaction

pbarabe commented 1 year ago

Here's an updated guide for D9/QS2

trackleft commented 1 year ago

How do you feel about adding this as a guide in the Quickstart Repo?

We need to figure out where to put documentation. We have quickstart.arizona.edu, and the readmes in each repo, but nobody can find the ReadMes and quickstart.arizona.edu is hosting agnostic.

danahertzberg commented 9 months ago

History shared on 1/10/2024

Example thoughts

Other notes

Next steps

danahertzberg commented 7 months ago

Joe will own this ticket to continue progress