Ir para o conteúdo

Pré-requisitos para o conector do Microsoft Teams no Jitterbit Integration Studio

Introdução

Como a conexão do Microsoft Teams será um aplicativo que se comunica com a Microsoft, você precisará registrar um aplicativo no Microsoft Entra ID com um conjunto específico de permissões.

O conector do Microsoft Teams suporta OAuth 2.0 usando esse processo de registro de aplicativo do Microsoft Entra ID.

Observe que o uso de todas as atividades do conector do Microsoft Teams requer 31 permissões de API. Assim, deve-se usar uma conta com limites suficientes de permissões solicitadas por aplicativo.

Informações adicionais sobre como registrar aplicativos e conceder permissões estão disponíveis na documentação do Microsoft Graph.

Você pode criar um aplicativo do Microsoft Teams no portal do Microsoft Entra ID ou usando um script, conforme descrito nas seções a seguir.

Importante

Se a autenticação multifator (MFA) estiver habilitada na organização do Microsoft Entra ID, você deve excluir o aplicativo das políticas de acesso condicional (necessário para uma conexão bem-sucedida usando o conector do Microsoft Teams).

Etapas de registro do aplicativo do Microsoft Entra ID

Após fazer login no portal do Microsoft Azure, crie um novo aplicativo clicando em Registros de aplicativos na barra lateral esquerda e, em seguida, clicando em Novo registro no menu de ferramentas que aparece:

Registro de aplicativo Microsoft

Você será levado a um formulário onde poderá fornecer um nome para seu aplicativo. Insira um nome (como Jitterbit-Microsoft-Teams-Connector), aceite o tipo de conta suportado padrão e clique em Registrar:

Registro de novo aplicativo Microsoft

Uma vez que o aplicativo é criado, na página de Visão geral desse aplicativo, você pode obter seu ID do aplicativo (cliente) e ID do diretório (inquilino):

Registro de aplicativo Microsoft concluído

Usando o link para Certificados e segredos na barra lateral esquerda, você pode criar um novo segredo de cliente para o aplicativo. A partir disso, você pode obter o valor do segredo do cliente:

Segredo do aplicativo Microsoft

Nota

O Valor do segredo do cliente é o que é usado no campo Segredo do Cliente da conexão. O valor é visível apenas uma vez, quando é criado, e deve ser copiado e armazenado com segurança. Caso contrário, será necessário criar um novo segredo de cliente.

Copie esses dois IDs e o valor do segredo do cliente e armazene-os com segurança para que você possa recuperá-los ao configurar o conector.

Permissões da API Microsoft Graph

Após criar o aplicativo, você precisa configurar as permissões da API do aplicativo.

Aplicativos registrados estão autorizados a chamar APIs apenas quando recebem permissão. A tabela a seguir lista o conjunto mínimo de permissões da API Microsoft Graph necessárias para usar todas as atividades do conector do Microsoft Teams. Observe que, como esta lista possui 31 permissões, deve-se usar uma conta com limites suficientes sobre permissões solicitadas por aplicativo.

Para adicionar permissões, clique em Permissões da API na barra lateral esquerda do registro do aplicativo para visualizar as permissões do aplicativo e, em seguida, clique em Adicionar uma permissão para iniciar a seleção de permissões. Essas permissões são todas da API Microsoft Graph.

Nome da API/Permissão Tipo Descrição Consentimento do Administrador Necessário
Channel.Create Delegada Criar canais Sim
Channel.Delete.All Delegada Excluir canais Sim
Channel.ReadBasic.All Delegada Ler os nomes e descrições dos canais Não
ChannelMember.Read.All Delegada Ler os membros dos canais Sim
ChannelMember.ReadWrite.All Delegada Adicionar e remover membros dos canais Sim
ChannelMessage.Edit Delegada Editar mensagens de canal do usuário Sim
ChannelMessage.Read.All Delegada Ler mensagens de canal do usuário Sim
ChannelMessage.Send Delegada Enviar mensagens de canal Não
ChannelSettings.Read.All Delegada Ler os nomes, descrições e configurações dos canais Não
ChannelSettings.ReadWrite.All Delegada Ler e escrever os nomes, descrições e configurações do canal Sim
Chat.Create Delegada Criar chats Não
Chat.Read Delegada Ler mensagens de chat do usuário Não
Chat.ReadBasic Delegada Ler nomes e membros de threads de chat do usuário Não
Chat.ReadWrite Delegada Ler e escrever mensagens de chat do usuário Não
ChatMember.Read Delegada Ler os membros dos chats Sim
ChatMember.ReadWrite Delegada Adicionar e remover membros dos chats Sim
ChatMessage.Read Delegada Ler mensagens de chat do usuário Não
ChatMessage.Send Delegada Enviar mensagens de chat do usuário Não
Directory.AccessAsUser.All Delegada Acessar diretório como o usuário conectado Sim
Directory.Read.All Delegada Ler dados do diretório Sim
Directory.ReadWrite.All Delegada Ler e escrever dados do diretório Sim
Group.Read.All Delegada Ler todos os grupos Sim
Group.ReadWrite.All Delegada Ler e escrever todos os grupos Sim
GroupMember.Read.All Delegada Ler associações de grupos Sim
GroupMember.ReadWrite.All Delegada Ler e escrever associações de grupos Sim
Team.Create Delegada Criar equipes Não
Team.ReadBasic.All Delegada Ler os nomes e descrições das equipes Não
TeamSettings.Read.All Delegada Ler as configurações das equipes Sim
TeamSettings.ReadWrite.All Delegada Ler e alterar as configurações das equipes Sim
User.Read Delegada Fazer login e ler o perfil do usuário Não
User.ReadWrite.All Delegada Ler e escrever todos os perfis completos dos usuários Sim

Uma vez que você adicionou as permissões, clique em Conceder consentimento de administrador para concluir o registro:

Permissões do aplicativo Microsoft

Uma vez concluído, cada permissão deve ter uma marca de verificação verde:

Permissões do aplicativo Microsoft

Script para criar um aplicativo Microsoft Teams

Um script PowerShell não suportado está disponível para uso em sistemas Windows para criar um Aplicativo Teams configurado adequadamente no Microsoft Entra ID com as permissões necessárias para se conectar usando o conector Jitterbit.

Aviso

O script não é suportado pela Jitterbit. Todo o uso é por sua conta e risco.

  1. Baixe o script fornecido abaixo.
  2. Revise e ajuste o script se você quiser um nome diferente para o aplicativo concluído.
  3. Vá para o PowerShell. Você pode precisar configurar permissões de administrador e de execução em seu sistema e seu shell para executar o script.
  4. Execute o script usando ./AddTeamsAppPowerShell.v2.ps1.
  5. Quando solicitado, insira suas permissões de administrador do Microsoft Entra ID.
  6. Se bem-sucedido, um novo aplicativo será criado no Microsoft Entra ID chamado Aplicativo Teams.
  7. Crie um segredo do cliente e copie-o junto com o ID do aplicativo (cliente) e ID do diretório (inquilino) conforme descrito acima.
  8. Conceda consentimento de administrador conforme descrito acima.

Baixar script addteamSAPppowershell

Próximos passos

Com o registro concluído e as permissões adicionadas, você pode agora configurar e testar a conexão.