Show how OIDC ModelAuthProvider can be used with Azure OpenAI #733
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Replaces #634.
This PR aims to show how to use multiple model providers (Vertex AI Gemini, Azure OpenAI) and how they can access models using OIDC access tokens authorized by users authenticated to Quarkus with either Google or Microsoft Entra ID.
I've confirmed the updated demo still works for Vertex AI Gemini but unfortunately I did not have time yet and a bit vague about how to setup my Azure tenant correctly, the earlier tries with #634 did not succeed. I'll look into it a bit later and might ask the community for some help, and once it is confirmed, by myself or someone else independently, the PR should be ready to go...