Add group saml identity

Closes #6683 (closed)

What does this MR do?

  • Adds the group_saml_identity nested attribute to the gitlab_group_membership data source.
  • Exposes extern_uid, provider, and saml_provider_id for each group member if available.
  • Adds a test to ensure the new field is handled correctly when null.

Why was this needed?

  • Enables mapping SAML emails to GitLab user IDs for external identity integrations.
  • Follows up on community feature request.

How to test

  • Run: unset GITLAB_TOKEN && make testacc RUN=TestAccDataSourceGitlabGroupMembership
  • All tests should pass.

Checklist

  • Follows CONTRIBUTING.md
  • Acceptance tests added/updated
  • Documentation generated (auto)

Merge request reports

Loading