Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 não dependem de identidade. Para saber mais, confira nossa documentação conceitual.
Esse repositório fornece uma amostra 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.
Use este exemplo para ajudá-lo 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. Em seguida, use a identidade para provisionar tokens de acesso a serem usados em experiências de chamada e chat.
- Como desenvolvedor, você precisa habilitar um fluxo de autenticação para que os Serviços de Comunicação do Azure suportem identidades do Teams, utilizando uma identidade do Microsoft Entra do Microsoft 365 de um usuário do Teams para obter um token dos Serviços de Comunicação do Azure e, assim, poder ingressar em chamadas ou chats do Teams.
Observação
Se você estiver procurando começar a usar os Serviços de Comunicação do Azure, mas ainda estiver em fases de aprendizado/protótipo, confira nossos guias de início rápido para começar a usar os usuários dos serviços de comunicação do Azure e os tokens de acesso.
Como esse exemplo se concentra apenas nas APIs do servidor, o aplicativo cliente não faz parte dele. Se você quiser adicionar o aplicativo cliente para conectar usuários finais usando a ID do Microsoft Entra, siga os exemplos da MSAL.
Pré-requisitos
Para poder executar este exemplo, você precisa:
- Registre um aplicativo Cliente e Servidor (API Web) no Microsoft Entra ID como parte do fluxo de trabalho On Behalf Of. Siga as instruções nas diretrizes de configuração de registros
- Um recurso implantado dos Serviços de Comunicação do Azure. Crie um recurso dos Serviços de Comunicação do Azure.
- Atualize o aplicativo servidor (API Web) com informações dos registros do aplicativo.
Como começar
Se você estiver se perguntando para onde começar, aqui estão alguns cenários para ajudá-lo a começar:
"Quero ver o que este exemplo do Servidor de Autenticação dos Serviços de Comunicação do Azure pode fazer executando-o!"
- Confira nosso guia de implantação local .
"Como funciona o exemplo de servidor de Autenticação dos Serviços de Comunicação do Azure?"
- Dê uma olhada em nossa documentação de design conceitual. Esta documentação descreve o design interno do serviço.
Pontos de extremidade
Este exemplo de servidor das Soluções de Serviços de Comunicação do Azure – Autenticação fornece respostas para os endpoints de usuário e token. Para obter mais detalhes, verifique nosso Documento de design de pontos de extremidade e respostas.
Próximas etapas
Leitura adicional
- 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 na nossa página de visão geral de exemplos.
- Fluxo de trabalho em nome do usuário – Saiba mais sobre o fluxo de trabalho OBO.
- Criando uma API protegida – Exemplo detalhado da criação de uma API protegida.
- Extensões abertas do Graph – saiba mais sobre as extensões abertas do Microsoft Graph.
Como começar
Se você estiver se perguntando para onde começar, aqui estão alguns cenários para ajudá-lo a começar:
"Quero ver o que este exemplo do Servidor de Autenticação dos Serviços de Comunicação do Azure pode fazer executando-o!"
- Confira nosso guia de implantação local .
"Como funciona o exemplo de servidor de Autenticação dos Serviços de Comunicação do Azure?"
- Dê uma olhada em nossa documentação de design conceitual. Esta documentação descreve o design interno do serviço.
Pontos de extremidade
Este exemplo de servidor das Soluções de Serviços de Comunicação do Azure – Autenticação fornece respostas para os endpoints de usuário e token. Para obter mais detalhes, verifique nosso Documento de design de pontos de extremidade e respostas.
Próximas etapas
Leitura adicional
- 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 na nossa página de visão geral de exemplos.
- Fluxo de trabalho em nome do usuário – Saiba mais sobre o fluxo de trabalho OBO.
- Criando uma API protegida – Exemplo detalhado da criação de uma API protegida.
- Extensões abertas do Graph – saiba mais sobre as extensões abertas do Microsoft Graph.