Autorização

os complementos precisam de autorização do usuário para funcionarem. Isso é válido para os complementos publicados que você instalou no Google Workspace Marketplace e os complementos que você está desenvolvendo por conta própria.

Como autorizar complementos publicados

Depois que você instala um complemento publicado, o fluxo de autorização começa imediatamente:

  1. Você vai receber a solicitação Escolher uma conta para instalar o complemento.
  2. Você verá a lista de autorizações que o complemento exige para funcionar, para que você saiba o que ele tenta fazer. Revise essa lista com atenção e, se ainda quiser conceder autorização, clique em Permitir. Isso permite o uso do complemento.
  3. Agora é possível executá-lo pelo aplicativo host que ele estende. Se o aplicativo já estiver aberto em uma guia do navegador, talvez seja necessário atualizar a guia para que o complemento fique disponível.

Se o complemento que você instalou for atualizado posteriormente e exigir outras autorizações que ainda não foram concedidas, você precisará fornecer essas permissões na próxima vez que usar o complemento.

Autorizar complementos do Google Workspace não publicados

Cartão de autorização do complemento

Os complementos não publicados ainda não têm o mesmo fluxo de autorização que os complementos publicados, porque ainda não estão listados no Google Workspace Marketplace. Depois de instalar um complemento não publicado, não é necessário autorizar imediatamente. Em vez disso, o fluxo de autorização começa quando você tenta usar o complemento pela primeira vez.

Quando um complemento é executado, ele determina se uma autorização do usuário é necessária. Se a autorização for necessária, o complemento vai apresentar um cartão de autorização. A autorização é sempre necessária na primeira execução de um complemento e também pode ser necessária se uma nova versão do complemento usar um serviço não autorizado anteriormente. O botão Autorizar acesso oferece uma janela de diálogo para o usuário permitir ou negar a autorização do complemento.

Autorizar serviços que não são do Google para um complemento do Google Workspace

É possível que um complemento do Google Workspace se conecte a um serviço de terceiros que exija autorização. Os complementos do Google Workspace que se conectam a esses serviços exigem duas ações separadas do usuário:

  • Autorização do próprio complemento quando ele é instalado ou iniciado pela primeira vez.
  • Autorização do serviço que não é do Google quando é acessado pela primeira vez.

Se um complemento do Google Workspace que você está desenvolvendo precisar acessar um serviço que não seja do Google usando o OAuth, configure a conexão para esse serviço ao criar o complemento.

Quando a autorização de um serviço que não é do Google é exigida, o complemento do Google Workspace apresenta ao usuário um cartão de solicitação de autorização para esse serviço. É possível personalizar essa solicitação de autorização, se você quiser, ou usar o cartão padrão.

Para mais detalhes, consulte o guia Como se conectar a serviços que não são do Google.

Sistemas de videoconferência de terceiros

Os complementos do Google Workspace que estendem o Google Agenda também podem incluir outras soluções de videoconferência que permitem que os usuários selecionem um sistema de videoconferência de terceiros ao editar eventos do Google Agenda. Se o complemento oferecer opções de videoconferência que exigem que o usuário faça login, ele precisará permitir que o usuário faça isso.

Se um usuário tentar criar uma videoconferência com o complemento sem um login necessário, o método onCreateFunction das soluções de videoconferência retornará um objeto ConferenceData que contém um ConferenceError com um URL de autenticação.

Ao receber esse objeto, o Google Agenda cria um botão FAZER LOGIN na IU de edição de evento que direciona para o URL de autenticação fornecido pelo complemento. Os usuários podem usar esse botão para fazer login no sistema de terceiros antes de usar o complemento.

Consulte Como criar conferências de terceiros para mais detalhes sobre como lidar com autorizações usando ConferenceError.

Como autorizar complementos não editados do editor

É uma prática recomendada testar os complementos do editor durante o desenvolvimento. O fluxo de autorização é idêntico ao complementos publicados do Editor, exceto que ele começa quando você tenta testar o complemento pela primeira vez. Se você testar novamente o mesmo complemento, não precisará solicitar a autorização novamente.

Não autorizando complementos

Ao desenvolver complementos, pode ser útil desautorizá-los para que você possa testar novamente o fluxo de autorização.

Para cancelar a autorização de um complemento, faça o seguinte:

  1. Abra o console de segurança da conta.
  2. Localize e clique no complemento que você quer desautorizar.
  3. Clique em REMOVER ACESSO.

Quando você executa o complemento novamente depois de desautorizá-lo, o fluxo de autorização é apresentado novamente.