Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Microsoft Entra authentication #2209

Open
jeremydelacruz opened this issue Apr 18, 2024 · 0 comments
Open

Support for Microsoft Entra authentication #2209

jeremydelacruz opened this issue Apr 18, 2024 · 0 comments
Labels

Comments

@jeremydelacruz
Copy link

My team is interested in the synapse.ml.cognitive package to write from a data frame to an AI Search index. We have been able to use the writeToAzureSearch function by providing an API key (as subscriptionKey). However, we have security policies in our environment requiring us to disable key-based authentication on AI Search and leverage Microsoft Entra authentication. We also have additional security policies that prevent us from being able to use a service principal. As a result, we need to use managed identity for authentication when connecting to AI Search from our notebook.

Looking through the documentation and the source code (e.g., AzureSearch.scala), it seems there is only support for Search API key authentication and no support for providing a DefaultAzureCredential to authenticate via a managed identity. This is something that the official Python Azure AI Search client library supports.

Is this accurate, or am I missing something?

If it is not currently supported, can this be raised as a feature request to also support managed identity for authentication to AI Search when using the synapse.ml.cognitive package?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant