Skip to content

Conversation

@scotwells
Copy link
Contributor

The aggregated apiserver wasn't configured to accept the user UID value from the milo apiserver. We enabled remote UID passing in datum-cloud/milo#465 so that aggregated apiservers would be able to use the UID value when creating the SubjectAccessReview resource to confirm a user has access to a resource. The UID not being available was causing authorization failures within the IAM system.

I manually deployed this change to the staging environment and confirmed the authorization failures are no longer occurring now that the UID is passed through the request.


Relates to https://github.com/datum-cloud/engineering/issues/90

When authorization requests are done through the aggregated apiserver,
we need to ensure that the UID comes through the request so it can be
used by our IAM system to resolve the user's account within the system.
@scotwells scotwells merged commit 1272429 into main Dec 24, 2025
4 checks passed
@scotwells scotwells deleted the feat/support-passing-uid branch December 24, 2025 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants