Support Multiple Authentication Methods and Multi-Database Connections
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- azure, sql
- Ambito
- authentication, databases
Direzione di ricerca
La issue non indica file, test o punti di ingresso. Inizia individuando la configurazione dell’autenticazione del server e la configurazione della connessione al database, quindi definisci come le variabili d’ambiente elencate selezionano le credenziali e come vengono configurate più connessioni; il lavoro è completato quando i metodi di autenticazione richiesti e le connessioni simultanee al database funzionano insieme.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem Statement
Currently, the MCP server only supports a single authentication method at a time (either Azure AD or SQL Authentication), and
can only connect to one database per server instance.
Proposed Enhancements
- Support Multiple Authentication Methods
The server should automatically detect and use the appropriate authentication method based on environment variables:
- Azure AD Interactive Browser: If AZURE_AUTH_METHOD=interactive is set
- Azure AD Default Credential: If AZURE_AUTH_METHOD=default is set (for managed identities, service principals)
- Azure AD Service Principal: If AZURE_TENANT_ID, AZURE_CLIENT_ID, AZURE_CLIENT_SECRET are set
- SQL Authentication: If SQL_USER and SQL_PASSWORD are set
- Windows Authentication: If WINDOWS_AUTH=true is set
- Support Multiple Database Connections
Allow configuring multiple SQL Server instances/databases simultaneously, enabling users to:
- Query across different databases
- Work with multiple Azure SQL servers
- Connect to both on-premises and cloud databases
Use Cases
- Development vs Production: Use different auth methods for local dev (SQL auth) vs Azure (Managed Identity)
- Multi-tenant applications: Connect to multiple customer databases
- Data migration/comparison: Query data across different SQL servers
- Lingua principale
- HTML
- Stelle
- 331
- Fork
- 208
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Azure-Samples/SQL-AI-samples
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 52/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
Azure-Samples/SQL-AI-samples#90 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
-
Local db Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di Azure-Samples/SQL-AI-samples
Issue simili
-
good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
AOSSIE-Org/DebateAI#582 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
oasisprotocol/oasis-sdk#2523 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
cost:cheap severity:medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
fairagro/m4.2_sql_to_arc#227 ·