Introdução ao exemplo de destaque do serviço de autenticação confiável
Visão geral
Os Serviços de Comunicação do Azure exigem que os desenvolvedores gerem credenciais de token de acesso e de usuário dentro de um serviço de autenticação confiável. Os Serviços de Comunicação do Azure são independentes de identidade. Para saber mais, confira nossa documentação conceitual.
Esse repositório fornece um exemplo de uma implementação de servidor de um serviço de autenticação para os Serviços de Comunicação do Azure. Ele usa as práticas recomendadas para criar um serviço de back-end confiável que emite credenciais dos Serviços de Comunicação do Azure e as mapeia para identidades do Microsoft Entra.
Este exemplo pode ajudar nos seguintes cenários:
- Como desenvolvedor, você precisa habilitar um fluxo de autenticação para gerar identidades de usuário dos Serviços de Comunicação do Azure mapeadas para uma identidade do Microsoft Entra. Usando essa identidade, você provisionará tokens de acesso a serem usados nas experiências de chamada e de chat.
- Como desenvolvedor, você precisa habilitar um fluxo de autenticação para identidades do Teams de suporte dos Serviços de Comunicação do Azure, o que é feito usando uma identidade do Microsoft 365 Microsoft Entra de um usuário do Teams para buscar um token dos Serviços de Comunicação do Azure para poder ingressar na chamada/bate-papo do Teams.
Observação
Se você pretende começar a usar os Serviços de Comunicação do Azure, mas ainda está nas fases de aprendizado/protótipo, confira nossos guias de início rápido para começar a usar os tokens de acesso e usuários dos Serviços de Comunicação do Azure.
Como o foco deste exemplo se restringe apenas às APIs de servidor, o aplicativo cliente não faz parte dele. Se você quiser adicionar o aplicativo cliente para fazer logon do usuário usando o Microsoft Entra ID, siga os exemplos de MSAL aqui.
Pré-requisitos
Para executar este exemplo, você precisará fazer o seguinte:
- Registre um aplicativo Cliente e Servidor (API Web) no Microsoft Entra ID como parte do fluxo de trabalho Em nome do fluxo de trabalho. Siga as instruções nas diretrizes de configuração de registros
- Uma implantação do recurso dos Serviços de Comunicação do Azure. Crie um recurso dos Serviços de Comunicação do Azure.
- Atualize o aplicativo de Servidor (API Web) com as informações dos registros do aplicativo.
Introdução
Se você está se perguntando por onde começar, veja abaixo alguns cenários para ajudar a começar:
"Quero ver o que esse exemplo de Servidor de Autenticação dos Serviços de Comunicação do Azure pode fazer ao executá-lo."
- Confira nosso guia de implantação local.
"Como funciona o exemplo do servidor de Autenticação dos Serviços de Comunicação do Azure?"
- Dê uma olhada em nossa documentação de design conceitual. Essa documentação descreve o design interno do serviço.
Pontos de extremidade
Este exemplo de Soluções dos Serviços de Comunicação do Azure – Servidor de autenticação fornece as respostas para pontos de extremidade de usuário e token. Para obter mais detalhes, verifique nosso Documento de design de pontos de extremidade e respostas.
Próximas etapas
Leituras adicionais
- Documentação dos Serviços de Comunicação do Azure – Saiba mais sobre como adicionar voz, vídeo, chat e telefonia em nossa documentação oficial.
- Exemplos de Destaque dos Serviços de Comunicação do Azure – Veja mais amostras e exemplos dos Serviços de Comunicação do Azure em nossa página de visão geral de exemplos.
- Fluxo de trabalho On-Behalf-Of – Saiba mais sobre o fluxo de trabalho OBO.
- Criação de uma API protegida – Exemplo detalhado da criação de uma API protegida.
- Extensões em Aberto do Graph – Saiba mais sobre as extensões em aberto do Microsoft Graph.
Introdução
Se você está se perguntando por onde começar, veja abaixo alguns cenários para ajudar a começar:
"Quero ver o que esse exemplo de Servidor de Autenticação dos Serviços de Comunicação do Azure pode fazer ao executá-lo."
- Confira nosso guia de implantação local.
"Como funciona o exemplo do servidor de Autenticação dos Serviços de Comunicação do Azure?"
- Dê uma olhada em nossa documentação de design conceitual. Essa documentação descreve o design interno do serviço.
Pontos de extremidade
Este exemplo de Soluções dos Serviços de Comunicação do Azure – Servidor de autenticação fornece as respostas para pontos de extremidade de usuário e token. Para obter mais detalhes, verifique nosso Documento de design de pontos de extremidade e respostas.
Próximas etapas
Leituras adicionais
- Documentação dos Serviços de Comunicação do Azure – Saiba mais sobre como adicionar voz, vídeo, chat e telefonia em nossa documentação oficial.
- Exemplos de Destaque dos Serviços de Comunicação do Azure – Veja mais amostras e exemplos dos Serviços de Comunicação do Azure em nossa página de visão geral de exemplos.
- Fluxo de trabalho On-Behalf-Of – Saiba mais sobre o fluxo de trabalho OBO.
- Criação de uma API protegida – Exemplo detalhado da criação de uma API protegida.
- Extensões em Aberto do Graph – Saiba mais sobre as extensões em aberto do Microsoft Graph.