GitHub Ocean: Expose External IdP Group for Teams
C
Colin Bai
Enable the GitHub Ocean integration to ingest the external IdP group linked to each GitHub team (via
GET /orgs/{org}/teams/{team_slug}/external-groups
) and expose it in the team payload and mapping configuration. This would let us map Entra ID group IDs or names directly onto github_team entities and relate them to Entra groups from the Entra ID Ocean integration, using Entra as the source of truth for team membership and RBAC. Currently, this data exists in GitHub but is not exposed by the hosted integration, which forces custom syncs or manual mappings; native support would simplify team mapping and enable accurate team-level metrics.