Skip to content

Conversation

@addaleax
Copy link
Collaborator

@addaleax addaleax commented Nov 5, 2025

Internal TSEs have requested making oidc-mock-provider available for internal testing with OIDC. While it cannot replicate every aspect of real-world identity providers, it is an easily spun up local equivalent of those, and provides flexibility that those real-world identity providers lack in terms of configurability.

This change widens the array of CLI options provided for the oidc-mock-provider CLI, and integrates it into mongodb-runner so that the latter can spin up a joint OIDC-IdP-and-mongod-cluster environment on Linux, if that is desired.

Description

Open Questions

Checklist

… usable COMPASS-10034

Internal TSEs have requested making oidc-mock-provider available for
internal testing with OIDC. While it cannot replicate every aspect
of real-world identity providers, it is an easily spun up local
equivalent of those, and provides flexibility that those real-world
identity providers lack in terms of configurability.

This change widens the array of CLI options provided for the
oidc-mock-provider CLI, and integrates it into mongodb-runner
so that the latter can spin up a joint OIDC-IdP-and-mongod-cluster
environment on Linux, if that is desired.
@addaleax addaleax requested a review from paula-stacho November 5, 2025 02:35
@addaleax addaleax changed the title feat(oidc-mock-provider,mongodb-runner): make OIDC mocks more broadlyusable COMPASS-10034 feat(oidc-mock-provider,mongodb-runner): make OIDC mocks more broadly usable COMPASS-10034 Nov 5, 2025
@paula-stacho
Copy link
Collaborator

Still going through the code, just want to say it works like a charm and it's easy to use! 🎉 Thank you so much!

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.

3 participants