➤ Per configurare le impostazioni del server, sono obbligatori i seguenti campi.
- Nome istanza
- Description
- ID cliente
- ID tenant
- Client Secret
➤ Impostare
-
Accedi ad Azure Active Directory admin centro ed effettuare il login utilizzando un conto personale (Aka
Account Microsoft) o Account di lavoro o scuola. - Seleziona Directory attiva di Azure nella navigazione a sinistra, quindi seleziona Registrazioni app per gestire.
-
Seleziona Nuova registrazione. Sul Registra un'applicazione pagina imposta i valori.
- Impostato Nome come 'Esempio di webhook di notifica del grafico Java Spring'.
- Imposta Tipi di account supportati solo sugli account presenti in questa directory organizzativa.
- Sotto Reindirizzamento URI, imposta il primo menu a discesa su Web e impostare il valore su
http://localhost:8080/login/oauth2/code/.
-
Sulla panoramica dell'applicazione pagina, copia il valore della ID dell'applicazione (client) e salvalo, tu
ne avrai bisogno nel passaggio successivo. Scegli Registrati. -
Accedere a Certificati e segreti per gestire, Quindi seleziona Nuovo segreto client. Entrare in un
valore in Description e seleziona una delle opzioni per Scade e a seleziona Aggiungi. -
Copia il valore del nuovo segreto prima di lasciare questa pagina. Non verrà mai visualizzato
di nuovo. Salva il valore per un uso successivo. - Passare a Autorizzazione API in gestire > Autorizzazioni API > Aggiungi un'autorizzazione.
- Assicurati che la scheda API Microsoft sia selezionata, quindi seleziona Microsoft Graph
-
Di seguito sono riportate le autorizzazioni client delegate.
- ChannelMember.Leggi.Tutto
- ChannelMember.LeggiScrivi.Tutti
- ChannelMessage.Leggi.Tutto
- ChannelMessage.Invia
- Chat.Crea
- Chat.LeggiScrivi
- ChatMessage.Leggi
- ChatMessaggio.Invia
- File.Leggi
- File.Leggi.Tutto
- File.Leggi.Selezionati
- Posta.Leggi
- Accesso_offline
- ID aperto
- Profile
- Utente.Leggi
-
Di seguito sono riportate le autorizzazioni del client dell'applicazione.
- ChannelMember.Leggi.Tutto
- ChannelMember.LeggiScrivi.Tutti
- ChannelMessage.Leggi.Tutto
- ChannelMessage.Invia
- Chat.Crea
- Chat.LeggiScrivi
- ChatMessage.Leggi
- ChatMessaggio.Invia
- File.Leggi
- File.Leggi.Tutto
- File.Leggi.Selezionati
- Posta.Leggi
- Accesso_offline
- ID aperto
- Profile
- Utente.Leggi
☛ Note::
Per avviare la scoperta e la scansione dei dati su un'istanza di Teams, è essenziale ottenere prima l'accesso API protetto. Per ottenere l'accesso API e la whitelist necessari, è necessario inviare una richiesta tramite Modulo Microsoft.