Introduzione all'esempio hero del servizio di autenticazione attendibile
Panoramica
Servizi di comunicazione di Azure richiede agli sviluppatori di generare credenziali utente e token di accesso all'interno di un servizio di autenticazione attendibile. Servizi di comunicazione di Azure è indipendente dall'identità, per altre informazioni, vedere la documentazione concettuale.
Questo repository fornisce un esempio di implementazione del server di un servizio di autenticazione per Servizi di comunicazione di Azure. Usa le procedure consigliate per creare un servizio back-end attendibile che rilascia le credenziali Servizi di comunicazione di Azure e ne esegue il mapping alle identità di Microsoft Entra.
Questo esempio può essere utile negli scenari seguenti:
- Gli sviluppatori devono abilitare un flusso di autenticazione per generare Servizi di comunicazione di Azure identità utente mappate a un'identità di Microsoft Entra. Usando questa identità si eseguirà quindi il provisioning dei token di accesso da usare nelle esperienze di chiamata e chat.
- Gli sviluppatori devono abilitare un flusso di autenticazione per Servizi di comunicazione di Azure supportano le identità di Teams, che viene eseguita usando un'identità di Microsoft Entra di Microsoft 365 dell'utente di Teams per recuperare un token Servizi di comunicazione di Azure per poter partecipare a una chiamata/chat di Teams.
Nota
Per iniziare a usare Servizi di comunicazione di Azure, ma sono ancora in fase di apprendimento/creazione di prototipi, vedere le guide introduttive per iniziare a usare gli utenti dei servizi di comunicazione di Azure e i token di accesso.
Poiché questo esempio è incentrato solo sulle API server, l'applicazione client non ne fa parte. Se si vuole aggiungere l'applicazione client all'utente di accesso usando Microsoft Entra ID, seguire gli esempi msal qui.
Prerequisiti
Per poter eseguire questo esempio, è necessario:
- Registrare applicazioni Client e Server (API Web) in Microsoft Entra ID come parte del flusso di lavoro On Behalf Of. Seguire le istruzioni per la configurazione delle registrazioni
- Risorsa Servizi di comunicazione di Azure distribuita. Creare una risorsa Servizi di comunicazione di Azure.
- Aggiornare l'applicazione Server (API Web) con informazioni dalle registrazioni dell'app.
Introduzione
Se ci si chiede dove iniziare, ecco alcuni scenari che consentono di iniziare:
"Voglio vedere cosa può fare questo esempio di server di autenticazione Servizi di comunicazione di Azure eseguendolo!"
- Vedere la guida alla distribuzione locale.
"Come funziona l'esempio del server di autenticazione Servizi di comunicazione di Azure?"
- Esaminare la documentazione di progettazione concettuale. Questa documentazione descrive la progettazione interna del servizio.
- Panoramica dell'architettura
- Progettazione dell'architettura dell'API Web protetta.
- Progettazione dell'architettura di mapping delle identità.
- Progettazione dell'architettura di Exchange dei token
- Esaminare la documentazione di progettazione concettuale. Questa documentazione descrive la progettazione interna del servizio.
Endpoint
Questo esempio di Servizi di comunicazione di Azure Solutions - Authentication server fornisce risposte per gli endpoint utente e token. Per altre informazioni, vedere la documentazione sulla progettazione di endpoint e risposte.
Passaggi successivi
Altre letture
- Servizi di comunicazione di Azure documentazione: altre informazioni su come aggiungere voce, video, chat e telefonia nella documentazione ufficiale.
- esempi Servizi di comunicazione di Azure Hero: per altre Servizi di comunicazione di Azure esempi ed esempi, vedere la pagina di panoramica degli esempi.
- Flusso di lavoro On-Behalf-Of: altre informazioni sul flusso di lavoro OBO.
- Creazione di un'API protetta: esempio dettagliato di creazione di un'API protetta.
- Estensioni aperte di Graph: altre informazioni sulle estensioni aperte di Microsoft Graph.
Introduzione
Se ci si chiede dove iniziare, ecco alcuni scenari che consentono di iniziare:
"Voglio vedere cosa può fare questo esempio di server di autenticazione Servizi di comunicazione di Azure eseguendolo!"
- Vedere la guida alla distribuzione locale.
"Come funziona l'esempio del server di autenticazione Servizi di comunicazione di Azure?"
- Esaminare la documentazione di progettazione concettuale. Questa documentazione descrive la progettazione interna del servizio.
- Servizi di comunicazione di Azure progettazione dell'architettura di esempio del server di autenticazione.
- Progettazione dell'architettura dell'API Web protetta.
- Progettazione dell'architettura di mapping delle identità.
- Progettazione dell'architettura di Exchange dei token
- Esaminare la documentazione di progettazione concettuale. Questa documentazione descrive la progettazione interna del servizio.
Endpoint
Questo esempio di Servizi di comunicazione di Azure Solutions - Authentication server fornisce risposte per gli endpoint utente e token. Per altre informazioni, vedere la documentazione sulla progettazione di endpoint e risposte.
Passaggi successivi
Altre letture
- Servizi di comunicazione di Azure documentazione: altre informazioni su come aggiungere voce, video, chat e telefonia nella documentazione ufficiale.
- esempi Servizi di comunicazione di Azure Hero: per altre Servizi di comunicazione di Azure esempi ed esempi, vedere la pagina di panoramica degli esempi.
- Flusso di lavoro On-Behalf-Of: altre informazioni sul flusso di lavoro OBO.
- Creazione di un'API protetta: esempio dettagliato di creazione di un'API protetta.
- Estensioni aperte di Graph: altre informazioni sulle estensioni aperte di Microsoft Graph.