Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os Serviços de Comunicação do Azure exigem que os desenvolvedores gerem credenciais de usuário e token de acesso dentro de um serviço de autenticação confiável. Os Serviços de Comunicação do Azure são agnósticos em relação à identidade, para saber mais consulte a nossa documentação conceptual.
Este 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 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 chamadas e experiências de bate-papo.
- Como programador, é preciso ativar um fluxo de autenticação para identidades do Teams suportadas pelos Azure Communication Services, o que é feito usando uma identidade Microsoft Entra de um utilizador do Teams no Microsoft 365 para obter um token dos Serviços de Comunicação do Azure para poder entrar em chamadas/conversas do Teams.
Observação
Se pretende começar a utilizar os Serviços de Comunicação do Azure, mas ainda está em fase de aprendizagem/prototipagem, consulte os nossos guias de início rápido para começar a trabalhar com Utilizadores dos Serviços de Comunicação do Azure e Tokens de Acesso.
Como este exemplo se concentra apenas nas APIs do servidor, o aplicativo cliente não faz parte dele. Se pretende adicionar a aplicação cliente para permitir o acesso aos utilizadores finais através do Microsoft Entra ID, siga os exemplos MSAL.
Pré-requisitos
Para poder executar este exemplo, você precisa:
- Registre um cliente e um servidor (API da Web) aplicativos no Microsoft Entra ID como parte do fluxo de trabalho Em nome de. Siga as instruções no guia de configuração de registos
- 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ê está se perguntando por onde começar, aqui estão alguns cenários para ajudá-lo a começar:
"Quero ver o que este exemplo de 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 finais
Este exemplo de servidor de autenticação das Soluções de Serviços de Comunicação do Azure fornece respostas para os pontos de extremidade de usuário e token. Para mais detalhes, consulte o nosso documento de design de Endpoints and Responses.
Próximos passos
Leitura adicional
- Documentação dos Serviços de Comunicação do Azure - Saiba mais sobre como adicionar voz, vídeo, chat e telefonia na nossa documentação oficial.
- Exemplos de destaque dos Serviços de Comunicação do Azure - Encontre mais exemplos dos Serviços de Comunicação do Azure na nossa página de visão geral de exemplos.
- Fluxo de trabalho Em Nome De - Saiba mais sobre o fluxo de trabalho Em Nome De (OBO).
- Criando uma API protegida - Exemplo detalhado de criação de uma API protegida.
- Graph Open Extensions - Saiba mais sobre as extensões abertas do Microsoft Graph.
Como Começar
Se você está se perguntando por onde começar, aqui estão alguns cenários para ajudá-lo a começar:
"Quero ver o que este exemplo de 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 finais
Este exemplo de servidor de autenticação das Soluções de Serviços de Comunicação do Azure fornece respostas para os pontos de extremidade de usuário e token. Para mais detalhes, consulte o nosso documento de design de Endpoints and Responses.
Próximos passos
Leitura adicional
- Documentação dos Serviços de Comunicação do Azure - Saiba mais sobre como adicionar voz, vídeo, chat e telefonia na nossa documentação oficial.
- Exemplos de destaque dos Serviços de Comunicação do Azure - Encontre mais exemplos dos Serviços de Comunicação do Azure na nossa página de visão geral de exemplos.
- Fluxo de trabalho Em Nome De - Saiba mais sobre o fluxo de trabalho Em Nome De (OBO).
- Criando uma API protegida - Exemplo detalhado de criação de uma API protegida.
- Graph Open Extensions - Saiba mais sobre as extensões abertas do Microsoft Graph.