Partilhar via


Exemplo de herói do serviço de autenticação

Importante

Este exemplo está disponível no GitHub Azure Samples for Node.js e C#.

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.

Captura de ecrã da arquitetura de exemplo do servidor de autenticação dos Serviços de Comunicação do Azure

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:

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

Como Começar

Se você está se perguntando por onde começar, aqui estão alguns cenários para ajudá-lo a começar:

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