Partilhar via


Adicionar o logon único ao aplicativo do Teams

O Microsoft Teams fornece uma função de início de sessão único (SSO) para uma aplicação obter o token de utilizador com sessão iniciada no Teams para aceder ao Microsoft Graph e a outras APIs. O Microsoft Teams Toolkit facilita a interação ao abstrair alguns dos Microsoft Entra ID fluxos e integrações por trás de APIs simples e permite-lhe adicionar facilmente funcionalidades de SSO à sua aplicação Teams.

Adicionar SSO à aplicação Teams para o Microsoft Visual Studio Code

Para aplicações que interagem com o utilizador num chat, Equipa ou canal, o SSO manifesta-se como um Cartão Ajustável, com o qual o utilizador pode interagir para invocar o fluxo de consentimento Microsoft Entra.

Ativar o suporte de SSO

O Teams Toolkit ajuda-o a adicionar o SSO às seguintes capacidades do Teams no Visual Studio Code:

  • Tab
  • Bot
  • Notification bot: express server
  • Bot de comandos
  • Bot de fluxo de trabalho
  • Extensão de mensagem

Adicionar SSO com Visual Studio Code

Pode executar os seguintes passos para adicionar o SSO com o Teams Toolkit no Visual Studio Code:

  1. Abra o Visual Studio Code.

  2. Selecione Teams Toolkit na barra de atividade Visual Studio Code.

  3. Selecione Ver Guias de Procedimentos na secção DESENVOLVIMENTO .

    Captura de ecrã a mostrar a opção para selecionar Ver Guias de Procedimentos em Desenvolvimento.

  4. Na lista pendente, selecione Desenvolver Experiência de Sign-On Único no Teams. É redirecionado para o respetivo Guia de procedimentos.

    Captura de ecrã a mostrar a funcionalidade Início de Sessão Único realçada a vermelho no Visual Studio Code.

    Desenvolvimento Guia de Procedimentos
    Desenvolver a Experiência de Início de Sessão Único no Teams Ativar o início de sessão único para a aplicação de separador

Observação

Quando o SSO está ativado, o Teams Toolkit aprovisiona por predefinição uma aplicação de Microsoft Entra de inquilino único, o que significa que apenas as contas de utilizador e de convidado no mesmo diretório que a sua conta do M365 podem iniciar sessão na sua aplicação do Teams. Para obter mais informações sobre como suportar multi-inquilinos para atualizar o seu projeto TeamsFx, consulte Suporte multi-inquilinos para Microsoft Entra aplicação.

Confira também