Replicate organization_id to IAM oauth_clients

What does this MR do and why?

What

  • Send organization_id on every OAuth application upsert to IAM.
  • Update the vendored gitlab-iam-grpc gem to IAM 14ad297.

Why

IAM oauth_clients gained an organization_id column in gitlab-org/auth/iam!633. IAM needs the value to scope OAuth clients to an organization. The value is organizations.uuid, the same organization identity Rails already sends IAM.

References

Related to Add `organization_id` column to IAM `oauth_clie... (#606118 - closed).

Screenshots or screen recordings

Before After

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Imre Farkas

Merge request reports

Loading
Loading