Questa pagina descrive come configurare l'autenticazione e le autorizzazioni prima di creare il datastore Microsoft Teams.
Configurare l'autenticazione e le autorizzazioni
Devi configurare l'autenticazione e le autorizzazioni in Microsoft 365. Questo è fondamentale per consentire al connettore di accedere ai dati. Il connettore MS Teams supporta vari metodi di autenticazione, ad esempio le credenziali client OAuth o i token API.
Registrazione dell'app Entra per il connettore Microsoft Teams
Prima di poter creare il connettore Gemini Enterprise, devi configurare una registrazione dell'applicazione Microsoft Entra per consentire l'accesso sicuro a Microsoft Teams.
Per registrare Gemini Enterprise come applicazione OAuth 2.0 in Microsoft Entra:
- Vai al centro di amministrazione di Microsoft Entra.
- Nel menu, espandi la sezione Entra ID e seleziona Registrazioni di app.
- Nella pagina App registrations (Registrazioni app), seleziona Aggiungi Nuova registrazione.
- Nella pagina Registra un'applicazione, crea una registrazione dell'app nel seguente modo:
- Nella sezione Nome, inserisci un nome visualizzato per l'applicazione.
Pagina Registra un'applicazione - Nella sezione Supported account types (Tipi di account supportati), seleziona Accounts in the organizational directory only (Solo account nella directory dell'organizzazione). Questa opzione limita l'accesso agli utenti all'interno del tenant Microsoft Entra della tua organizzazione, il che è appropriato per un'applicazione aziendale.
- Nella sezione URI di reindirizzamento, seleziona Web e inserisci i seguenti
URL come URL di callback web (o URL di reindirizzamento):
https://vertexaisearch.cloud.google.com/oauth-redirect
- Fai clic su Register (Registrati). Microsoft Entra crea l'app e la mostra nella pagina Tutte le applicazioni.
- Nella sezione Nome, inserisci un nome visualizzato per l'applicazione.
Crea una configurazione OAuth 2.0
Per creare una connessione utilizzando il metodo di autenticazione OAuth 2.0, devi ottenere un ID client, un client secret e un ID tenant dalla pagina di registrazione dell'applicazione Microsoft Entra.
Ottieni l'ID client e il client secret
Per ottenere l'ID client e il secret per l'app:
- Vai al centro di amministrazione di Microsoft Entra.
- Nel menu, espandi la sezione Entra ID e seleziona Registrazioni di app.
- Nella pagina App registrations (Registrazioni app), seleziona All applications (Tutte le applicazioni).
- Apri l'applicazione che hai creato.
- Nella pagina dell'app, seleziona Certificates & secrets (Certificati e secret).
- Fai clic su Aggiungi Nuovo segreto client.
- Nella finestra di dialogo Aggiungi un client secret:
- Inserisci una descrizione per il secret.
Finestra di dialogo Aggiungi client secret - Seleziona una durata di scadenza. Ti consigliamo di selezionare il valore predefinito.
- Fai clic su Aggiungi.
- Inserisci una descrizione per il secret.
- Copia il segreto dalla colonna Valore (
Client Secret) e l'identificatore dalla colonna ID segreto (Client ID) e conservali in modo sicuro per utilizzarli in un secondo momento.
Ottenere l'ID tenant
Puoi trovare l'ID tenant nella casella ID tenant della pagina Panoramica nel Centro amministrativo Microsoft Entra.
Autorizzazioni minime di Microsoft Graph
Per configurare le autorizzazioni API richieste per l'app:
- Vai al centro di amministrazione di Microsoft Entra.
- Nel menu, espandi la sezione Entra ID e seleziona Registrazioni di app.
- Nella pagina App registrations (Registrazioni app), seleziona All applications (Tutte le applicazioni).
- Apri l'applicazione che hai creato.
- Nella pagina dell'app, seleziona Autorizzazioni API.
- Fai clic su Aggiungi un'autorizzazione.
Nella pagina Autorizzazioni API, seleziona Microsoft Graph e Autorizzazioni delegate.
Cerca e seleziona le seguenti autorizzazioni per la ricerca federata:
Modalità di connessione Autorizzazione Finalità Ricerca federata Group.Read.AllConsente all'datastore di leggere le proprietà e le iscrizioni ai gruppi e di leggere le conversazioni di tutti i gruppi. Sites.Read.AllConsente all'datastore di leggere tutti i file e i documenti condivisi nei canali Teams dell'organizzazione. ChatMessage.Read.AllConsente all'app di leggere tutti i messaggi delle chat individuali e di gruppo. User.Read.AllConsente all'datastore di leggere i profili utente. Fai clic su Aggiungi autorizzazioni.