Fix Azure National Cloud authentication using token (RBAC) (Generated by Ana - AI SDE) #25843
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.
This pull request addresses the issue with authenticating Azure National Cloud using token (RBAC) in the AzureSearch vectorstore implementation.
Changes
_get_search_client
method inazuresearch.py
to passadditional_search_client_options
to theSearchIndexClient
instance.Implementation Details
The patch updates the
SearchIndexClient
initialization to include theadditional_search_client_options
parameter:This change allows the
audience
parameter to be correctly passed when using Azure National Cloud, fixing the authentication issues with GovCloud & RBAC.This patch was generated by Ana - AI SDE, an AI-powered software development assistant.
This is a fix for Issue 25823