Ativar a autenticação para extensões de mensagens baseadas em API
A autenticação é um aspeto fundamental da segurança e serve como primeira linha de defesa que garante que o acesso a sistemas, aplicações e dados é concedido apenas a pessoas com credenciais verificadas. A autenticação para extensões de mensagens baseadas em API é crucial pelos seguintes motivos:
Segurança: protege contra acesso não autorizado e possíveis falhas, salvaguardando os dados do utilizador e a integridade do sistema.
Privacidade dos Dados: garante que as informações pessoais e confidenciais só estão acessíveis aos utilizadores com as permissões corretas.
Confiança do Utilizador: aumenta a confiança entre os utilizadores de que as suas interações com a aplicação são seguras, o que é essencial para a adoção e cativação dos utilizadores.
Pode implementar a autenticação em extensões de mensagens baseadas em API para fornecer acesso seguro e totalmente integrado às aplicações. Se a extensão da mensagem exigir autenticação, adicione a authorization
propriedade composeExtensions
em no manifesto da aplicação e defina o tipo de autenticação para a sua aplicação ao definir a authType
propriedade em authorization
. Para ativar a autenticação para a extensão de mensagem, atualize o manifesto da aplicação com qualquer um dos seguintes métodos de autenticação:
Autenticação da chave de API: implemente a autenticação de chave de API para utilizar um token de chave conhecido apenas na aplicação e no serviço de API para autenticar pedidos. A autenticação da chave de API envolve a utilização de uma chave exclusiva para verificar a identidade dos utilizadores ou aplicações que acedem à sua aplicação de extensão de mensagens baseada em API através de uma API. A chave tem de estar registada no Microsoft Teams. Quando os utilizadores interagem com a sua extensão de mensagem baseada em API, o Teams utiliza a chave de API para autenticar com a sua API. Pode registar-se através do Portal do Programador do Teams e atualizar o manifesto da aplicação com a configuração adequada. Para obter mais informações, veja Autenticação de chave de API.
Autenticação SSO: Microsoft Entra é uma solução abrangente de gestão de identidades e acessos que fornece autenticação segura para extensões de mensagens baseadas em API. Garante que apenas os utilizadores autenticados podem aceder às funcionalidades da sua aplicação no Microsoft Teams.
Pode implementar a autenticação na extensão de mensagens baseada em API para fornecer acesso seguro e totalmente integrado à aplicação. Se a extensão da mensagem exigir autenticação, atualize o manifesto da aplicação da seguinte forma:
Adicione a
authorization
propriedade emcomposeExtensions
.Defina o tipo de autenticação da sua aplicação ao definir a
authType
propriedade emauthorization
.Para obter mais informações, veja Configurar a sua aplicação no Microsoft Entra ID.
Nenhum: atualize
none
como um valor paraauthorization
numa extensão de mensagem baseada em API quando a API não requer qualquer autenticação para o utilizador. Quando o serviço Teams envia um pedido para a API, não fornece informações de autenticação."authorization": { "authType": "none" }