Handle group.user_membership.add and remove events

Created on 19 February 2025, 3 months ago

Problem/Motivation

When OpenID Connect is configured with role mappings, the roles are only evaluated when users log in. If the user is added to or removed from one of the mapped groups this is not reflected on the user account until the next login.

Steps to reproduce

Proposed resolution

Listen for group.user_membership.add and events. If the group matches any of the role mappings and the user exists, add or remove the roles as required.

Remaining tasks

User interface changes

API changes

Data model changes

Feature request
Status

Active

Version

1.0

Component

Code

Created by

🇦🇺Australia mstrelan

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024