Adicionar o logon único ao aplicativo do Teams

O Microsoft Teams fornece a função de logon único (SSO) para que um aplicativo obtenha o token de usuário do Teams conectado para acessar o Microsoft Graph e outras APIs. O Microsoft 365 Agents Toolkit (anteriormente conhecido como Teams Toolkit) facilita a interação abstraindo alguns dos fluxos e integrações do Microsoft Entra ID por trás de APIs simples e permite que você adicione recursos de SSO facilmente ao seu aplicativo do Teams.

Adicionar SSO ao aplicativo Teams para Microsoft Visual Studio Code

Para aplicativos que interagem com o usuário em um chat, equipe ou canal, o SSO se manifesta como um Cartão Adaptável, com o qual o usuário pode interagir para invocar o fluxo de consentimento do Microsoft Entra.

Habilitar suporte para SSO

O Agents Toolkit ajuda você a adicionar o SSO aos seguintes recursos do Teams no Visual Studio Code:

  • Tab
  • Bot
  • Bot de notificação: servidor expresso
  • Bot de comando
  • Bot de fluxo de trabalho
  • Extensão de mensagem

Adicionar SSO usando o Visual Studio Code

Você pode realizar as seguintes etapas para adicionar o SSO usando o Agents Toolkit no Visual Studio Code:

  1. Abra o Visual Studio Code.

  2. Selecione Microsoft 365 Agents Toolkit na barra de atividades do Visual Studio Code.

  3. Selecione Exibir guias de instruções na seção DESENVOLVIMENTO .

    A captura de tela mostra a opção de selecionar Exibir Guias de Instruções em Desenvolvimento.

  4. Na lista suspensa, selecione Desenvolver experiência de Sign-On única no Teams. Você será redirecionado para o respectivo guia de instruções.

    A captura de tela mostra o recurso Logon Único destacado em vermelho no Visual Studio Code.

    Desenvolvimento Guia prático
    Desenvolver experiência de logon único no Teams Habilitar logon único para o aplicativo de guia

Observação

Quando o SSO está habilitado, o Agents Toolkit, por padrão, provisiona um aplicativo Microsoft Entra de locatário único, o que significa que apenas contas de usuário e convidado no mesmo diretório que sua conta do M365 podem entrar no aplicativo Teams. Para obter mais informações sobre como dar suporte a multilocatário para atualizar seu projeto TeamsFx, consulte Suporte a multilocatário para o aplicativo Microsoft Entra.

Confira também