Add group saml identity
Closes #6683 (closed)
What does this MR do?
- Adds the
group_saml_identitynested attribute to thegitlab_group_membershipdata source. - Exposes
extern_uid,provider, andsaml_provider_idfor 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)