BinghamtonUniversity / IAMBing

A Highly Configurable Identity & Access Management (IAM) Engine
MIT License
3 stars 0 forks source link

Add a Manual Confirmation Job Queue for API Group Sync Actions #9

Closed timcortesi closed 2 years ago

timcortesi commented 2 years ago

We need the ability to prevent API-based group sync actions from occurring unless they are specifically and manually confirmed.

For each group configure the following options:

Create a new "manual job queue" table which stores:

If a person is ADDED to a group (per the API Group Sync process), and that group requires manual confirmation, add that action to the manual job queue, but don't actually add the person to the group. If a person is REMOVED from a group (per the API Group Sync process), and that group requires manual confirmation, add that action to the manual job queue, but don't actually remove the person from the group.

Build a web interface (Data Grid) which shows all of the jobs in the manual job queue, and all them to be processed. (Checked items are processed, and unchecked items are not)

timcortesi commented 2 years ago

Implemented in aacc389ab956a2e643650f15747ae9b6f3b724ea Closing