Pré-requisitos
Antes de configurar o Microsoft Teams, certifique-se de ter:- Um administrador do Microsoft Teams que possa carregar e aprovar aplicativos da organização. A mesma pessoa pode ter as duas funções de administrador.
- Um administrador do Microsoft Entra somente se desejar habilitar a alternativa opcional de busca por e-mail/UPN com consentimento de aplicativo
User.Read.Allem todo o tenant - Privilégios de administrador do Living Security
- Uma organização ativa no Living Security
- Os nomes da equipe e do canal em que os comunicados de segurança devem ser entregues, caso os comunicados em canais estejam habilitados
- O ID do tenant do Microsoft Entra, disponível em Microsoft Entra admin center → Identidade → Visão geral
Quem faz o quê
Configuração
Abra o painel de configuração do Microsoft Teams
Conecte o seu tenant da Microsoft
Baixe o pacote regional do Teams
Carregue e instale o pacote no Teams admin center
- O ID do aplicativo Teams e o ID do aplicativo do bot correspondem aos valores exibidos no Living Security
- O nome do aplicativo é o nome regional do Living Security ou o nome que você definiu, caso tenha personalizado a marca do pacote
- O publicador é Living Security. A personalização da marca do pacote não altera o publicador
- O aplicativo está desbloqueado
- O aplicativo está disponível para os usuários ou grupos pretendidos
- O aplicativo está instalado por meio de políticas de configuração de aplicativos ou de instalação direcionada para os usuários e as equipes/canais que devem receber as notificações
Instale ou abra o aplicativo
Configure as mensagens de instalação
- Send install messages
- Send personal install messages
- Send channel install messages
- Default message
- Personal message
- Channel message
{{installerName}}, que é substituído pelo nome de exibição do usuário que instalou o aplicativo. Deixe uma mensagem pessoal ou de canal em branco para usar a mensagem padrão configurada. Se a mensagem padrão também estiver em branco, o Living Security usa a mensagem integrada para o respectivo escopo.Valide a configuração
Envie notificações de teste
User.Read.All.Se nenhuma instalação pessoal for detectada, peça a um usuário que instale ou abra o
aplicativo pessoal do Living Security, selecione Validate install novamente e, em seguida,
reenvie o teste. Utilize o teste avançado direcionado por e-mail/UPN somente quando a
alternativa opcional de busca estiver habilitada.Personalizar a marca do pacote regional
O pacote regional é um arquivo ZIP com três arquivos:manifest.json, color.png e outline.png. É possível definir o seu próprio nome de aplicativo e ícones nesse pacote antes de carregá-lo. O Living Security oferece suporte a esse procedimento para pacotes regionais que um administrador do Teams carrega diretamente.
Faça isso depois de baixar e verificar o pacote e antes de carregá-lo no Teams admin center.
Descompacte o pacote
manifest.json, color.png e outline.png.Substitua os ícones
color.png e outline.png pelos seus próprios ícones. Mantenha os mesmos dois
nomes de arquivo.Defina o nome do aplicativo
manifest.json, edite estes dois campos:-
name.short— o nome exibido no cabeçalho do aplicativo Teams e em outras áreas com espaço limitado. Máximo de 30 caracteres. -
name.full— o nome exibido no catálogo de aplicativos e nos detalhes do aplicativo. Máximo de 100 caracteres.Se um aplicativo do Living Security já tiver sido carregado no Teams admin center, definaversioncom um valor superior à versão instalada ali. O Microsoft Teams recusa uma atualização que não aumente a versão, e um novo download pode ter a mesma versão do pacote já instalado ou uma versão inferior.Consulte a versão instalada no Teams admin center, em Teams apps → Manage apps, na página de detalhes do aplicativo. Compare-a com o valor deversionnomanifest.jsonque você acabou de baixar e defina um valor superior a ambos. Mantenha o formatoMAJOR.MINOR.PATCHde três números.Por exemplo, se o aplicativo instalado for1.1.1e o novo download for1.1.0, defina1.1.2. Aumentar o1.1.0baixado para1.1.1repetiria a versão instalada, e o Teams recusaria o carregamento.
Deixe os campos de identidade inalterados
-
id -
botIdembots -
webApplicationInfo -
validDomains -
contentUrlewebsiteUrlemstaticTabs
Compacte novamente os três arquivos
manifest.json esteja dentro de uma pasta.Carregue e verifique
Publicador e soma de verificação
A personalização da marca define o nome e os ícones do aplicativo. Ela não altera duas coisas:- O publicador continua sendo o Living Security. Os campos
developerdo manifesto indicam o Living Security e apontam para o site, a política de privacidade e os termos de serviço do Living Security. Juntos, eles identificam a empresa que opera o serviço, de modo que o Teams continua a exibir Living Security como publicador na página de detalhes do aplicativo, nas caixas de diálogo de consentimento de permissões e nos relatórios de uso do aplicativo. O seu nome e os seus ícones são o que os usuários veem no cabeçalho do aplicativo, no catálogo de aplicativos e nas notificações. - A soma de verificação SHA256 deixa de corresponder. A soma de verificação exibida no Living Security descreve o pacote conforme baixado. Verifique-a antes de editar os arquivos e, em seguida, registre a soma de verificação do seu próprio pacote com marca personalizada para os seus registros de implantação.
Opcional: habilitar a alternativa de busca por e-mail/UPN
A entrega pessoal normal usa um ID de objeto confiável do Microsoft Entra já conhecido pelo Living Security, juntamente com a referência de conversa do bot capturada quando o usuário instala ou abre o aplicativo. A entrega em canais usa a referência de conversa do canal armazenada. Nenhuma das duas rotas exige o Microsoft Graph. Se um destinatário não tiver um ID de objeto do Entra confiável, o Living Security pode opcionalmente usar o Microsoft Graph para identificar o destinatário por endereço de e-mail ou UPN. Para habilitar essa alternativa, peça a um administrador do Microsoft Entra que clique em Grant optional User.Read.All consent no painel de configuração do Teams e aprove a permissão de aplicativoUser.Read.All do Microsoft Graph para o aplicativo Teams regional do
Living Security.
O fluxo de consentimento do administrador segue este padrão do Microsoft Entra:
- O Teams app ID identifica o pacote de aplicativo instalável no Microsoft Teams admin center.
- O Bot app ID identifica o aplicativo do Microsoft Entra do bot regional e é o ID do cliente usado no fluxo opcional de consentimento do administrador.
User.Read.All dos registros de aplicativo regionais
existentes do Living Security. Os clientes que já concederam
o consentimento podem continuar usando a alternativa por e-mail/UPN sem reconfiguração.Tipos de notificação
Dependendo dos direitos de uso da sua organização e dos Playbooks configurados, o Living Security pode enviar:Personalização
As notificações do Teams usam a configuração da sua organização no Living Security. Os campos compatíveis incluem o nome de exibição do cliente, logotipo e campos de marca compatíveis, texto das mensagens, chamadas para ação, links de destino, texto de implantação e texto de suporte/contato. As mensagens de instalação podem ser configuradas em Configurações → Comunicações → Canais → Microsoft Teams → Install message controls. É possível desativar completamente as mensagens de instalação, desativar apenas as mensagens de instalação pessoais ou de canal e configurar textos padrão, pessoais ou específicos de canal. O nome e os ícones do aplicativo Teams vêm do pacote regional. Para definir os seus próprios, consulte Personalizar a marca do pacote regional.Atualização ou remoção do aplicativo
- Quando o Living Security fornecer um pacote regional atualizado, baixe-o no painel do canal Microsoft Teams e carregue esse pacote por meio do Teams admin center. Verifique o ID do aplicativo, o ID do bot e a soma de verificação exibidos antes da implantação.
- As alterações de marca não persistem após uma atualização do pacote. Todo novo pacote regional traz novamente o nome e os ícones do aplicativo Living Security. Reaplique as suas alterações com Personalizar a marca do pacote regional antes de carregar o novo pacote. Mantenha em local acessível os seus ícones, os seus dois valores de nome e a última versão carregada, para que cada atualização seja uma repetição breve das mesmas etapas. Um novo pacote nem sempre traz uma versão superior à que você instalou; portanto, defina a versão com base no que o Teams mostra como instalado.
- Execute novamente Validate install e envie outro teste após uma atualização do aplicativo ou de política.
- Remover ou bloquear o aplicativo impede notificações proativas para esse usuário ou canal. Reinstale o aplicativo e envie um novo teste para que o Living Security receba um evento de instalação atual do Teams.
- Se você for descontinuar a entrega pelo Teams, remova o Teams dos Playbooks pertinentes antes de remover o aplicativo do Microsoft Teams.
Solução de problemas
Um usuário não recebe uma notificação pessoal
Um usuário não recebe uma notificação pessoal
- Confirme que o aplicativo pessoal do Teams do Living Security está instalado e que o usuário o abriu, de modo que o Living Security tenha uma referência de conversa atual
- Confirme que o ID do tenant da Microsoft configurado é o tenant em que o usuário está localizado
- Se os diagnósticos mostrarem que a alternativa por e-mail/UPN foi tentada, confirme que o consentimento do administrador
User.Read.Allfoi concedido ao Bot app ID exibido para o tenant correto - Quando a alternativa por e-mail/UPN for utilizada, verifique se o e-mail ou UPN do usuário no Living Security corresponde ao do Microsoft Entra ID
- Peça ao usuário que desbloqueie ou reinstale o aplicativo, caso o tenha removido ou bloqueado anteriormente
Um comunicado em canal não aparece
Um comunicado em canal não aparece
- Confirme que o aplicativo Teams do Living Security está instalado na equipe ou no canal de destino.
- Confirme que o mapeamento de canal no Living Security usa a equipe e o canal corretos.
- Verifique se o canal foi removido, renomeado, arquivado ou restringido.
- Reinstale o aplicativo na equipe ou no canal de destino e envie outra notificação de teste.
A busca opcional por e-mail/UPN ou o consentimento falha
A busca opcional por e-mail/UPN ou o consentimento falha
- Confirme que um administrador do Microsoft Entra concedeu consentimento em todo o tenant para
o Microsoft Graph
User.Read.Allao Bot app ID exibido. - Confirme que o ID do tenant configurado é o tenant em que os usuários e o Teams estão localizados.
- Verifique se o usuário existe no Microsoft Entra ID e não é um convidado de outro tenant.
O Log de comunicação mostra que o consentimento do administrador da Microsoft é necessário
O Log de comunicação mostra que o consentimento do administrador da Microsoft é necessário
TEAMS_ADMIN_CONSENT_REQUIRED, ou o erro da Microsoft AADSTS7000229, significa que uma busca de destinatário por e-mail/UPN tentou a alternativa opcional do Microsoft Graph, mas o aplicativo Teams regional do Living Security não possui entidade de serviço (aplicativo empresarial) no tenant do Microsoft Entra conectado. As rotas padrão de ID confiável e de conversa armazenada não exigem esse consentimento. Isso não indica um segredo expirado do Living Security.- Abra Configurações → Comunicações → Canais → Microsoft Teams. Também é possível usar Open Microsoft Teams setup a partir do erro no Log de comunicação.
- Confirme que o ID do tenant correto do Microsoft Entra está conectado.
- Se a alternativa por e-mail/UPN for necessária, peça a um administrador do Microsoft Entra que clique em Grant optional User.Read.All consent e aprove
User.Read.Allpara o Bot app ID exibido. Caso contrário, verifique se o destinatário abriu o aplicativo pessoal e se o Living Security possui o ID de objeto do Entra confiável dele. - Depois que a Microsoft concluir o processamento do consentimento, envie um teste avançado direcionado por e-mail/UPN a partir da configuração do Microsoft Teams. O Log de comunicação mostra o histórico de entrega e os diagnósticos; ele não reenvia a mensagem que falhou.
O aplicativo está instalado, mas as notificações falham
O aplicativo está instalado, mas as notificações falham
- Verifique se o bot foi bloqueado, removido ou desinstalado
- Se o aplicativo foi instalado antes de o tenant ser conectado no Living Security, salve o tenant e selecione Validate install para que o Living Security possa associar a instalação existente
- Reinstale somente se a validação não conseguir detectar a instalação existente
- Confirme que o usuário ou canal de destino recebeu o evento de instalação mais recente do aplicativo
- Envie uma nova notificação de teste após reinstalar o aplicativo
Segurança
O Living Security usa o Microsoft GraphUser.Read.All somente para a alternativa opcional de busca de destinatário por e-mail/UPN. Por padrão, o roteamento de notificações pessoais usa um ID de objeto do Entra confiável, proveniente dos dados de entidade do Living Security, e a referência de conversa do bot capturada do Microsoft Teams. IDs de objeto e referências de conversa fornecidos pelo solicitante não são considerados dados de roteamento confiáveis. As mensagens do Microsoft Teams são entregues por meio do bot do Teams do Living Security, exclusivo para notificações, usando mensagens proativas do Microsoft Teams.
O Living Security não exige que os clientes criem o próprio registro de aplicativo do Microsoft Entra nem compartilhem um segredo de cliente de propriedade do cliente na configuração padrão do aplicativo Teams.
Os pacotes do Teams específicos por região mantêm o ID do aplicativo, o ID do bot e o endpoint de mensagens alinhados com a região do Living Security em que a sua organização está hospedada.

