Compartilhar via


Adicionar o logon único ao aplicativo do Teams

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

Adicionar o 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 Microsoft Entra.

Habilitar o suporte ao SSO

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

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

Adicionar SSO usando Visual Studio Code

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

  1. Abra o Visual Studio Code.

  2. Selecione Kit de Ferramentas do Teams na barra de atividades 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 Único no Teams. Você é redirecionado para o respectivo guia De instruções.

    A captura de tela mostra o recurso logon único realçado em vermelho no Visual Studio Code.

    Desenvolvimento Guia de instruções
    Desenvolver experiência de logon único no Teams Como desenvolver a experiência de logon único

Observação

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

Confira também