Skip to content

Trigger Group SAML Group Sync on sign-in

Drew Blessing requested to merge dblessing_trigger_saml_group_sync into master

What does this MR do?

Related to #267020 (closed)

On sign-in with Group SAML, when :saml_group_links feature is enabled, and the :group_saml_group_sync feature is available in the license, a GroupSamlGroupSyncWorker job is enqueued to add/remove users from groups according to groups sent from the SAML response.

This job is triggered both for new users on first sign-in and existing users on subsequent sign-ins.

This MR does not contain a changelog or documentation because the feature is still behind a disabled feature flag. !47445 (merged) includes documentation and default-enables the feature flag, and also contains a changelog entry.

Screenshots (strongly suggested)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Drew Blessing

Merge request reports