Configurar conectividade OAuth com Google Calendário

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Crie um registro de aplicação para Google Calendário com ServiceNow para sincronizar reservas. Execute este registro de app se quiser criar sua própria conexão e alias de credencial para Google Calendário.

    Antes de Iniciar

    Autenticar Google para sincronização de calendário

    Certifique-se de que o escopo da aplicação esteja definido como Spoke do Google Calendar. Caso contrário, faça o seguinte:
    1. Selecione o ícone Escopo da aplicação ( Escopo da aplicação para definir o escopo da sua aplicação.) no canto superior direito da página inicial Central do funcionário.
    2. No menu suspenso, selecione a opção que consiste em Escopo da aplicação:.
    3. No navegador de filtros, pesquise e selecione Spoke do Google Calendar.
    4. Atualize a página.

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > OAuth de Sistema > Registro de aplicações.
    2. Selecione Novo.
    3. Selecione Conectar-se a um provedor OAuth de terceiros
    4. No formulário, preencha os campos com os detalhes especificados.
      Tabela 1. Formulário de provedor OAuth de terceiros
      Campo Descrição
      Nome Nome exclusivo para identificar o registro, por exemplo, Calendário do Google Próprio.
      ID de cliente ID de cliente criado durante a autenticação do app em Google.
      Segredo do cliente A senha que você gerou ao criar o app em Google.
      Tipo de concessão padrão Tipo de concessão usado para estabelecer o token. Selecione o modo de autorização.
      URL de Autorização Endpoint do código de autorização do OAuth. Insira https://accounts.google.com/o/oauth2/v2/auth.
      URL de Token Endpoint do token do servidor OAuth. Insira https://www.googleapis.com/oauth2/v4/token.
      URL de redirecionamento Endpoint de retorno de chamada do OAuth. O URL é preenchido automaticamente como https://<instance-name> .service-now.com/oauth_redirect.do .
    5. Clique com o botão direito no cabeçalho do formulário e selecione Salvar.
      Um perfil de entidade OAuth gerado pelo sistema é criado e mostrado na lista relacionada de Perfis de Entidade OAuth. Por exemplo, Perfil padrão do Google Calendar.
    6. Crie um escopo de entidade OAuth.
      1. Na lista relacionada Escopos de Entidade OAuth, selecione Inserir uma nova linha...
      2. Insira o nome como Calendário para o escopo.
      3. Insira o escopo do OAuth como Calendário.
      4. Selecione o ícone Salvar.
      5. Da mesma forma, crie outro escopo e insira os seguintes detalhes:
        • Nome: calendar.events
        • Escopo do OAuth: calendar.events
      6. Clique com o botão direito do mouse no cabeçalho do formulário Registro de aplicações e selecione Salvar.
        O sistema cria os registros de escopo.
    7. Selecione Atualizar.
    8. No formulário Registro da aplicação, selecione a lista relacionada Perfis de entidade OAuth.
      Nas etapas a seguir, adicione os Escopos de Entidade OAuth que você criou na Etapa 6 ao perfil padrão.
      1. Selecione o perfil de entidade padrão, por exemplo, perfil padrão do Google Calendar.
      2. No formulário Perfil de entidade OAuth, faça o seguinte:
        1. Na seção Escopos de perfis de entidade OAuth, clique duas vezes em Inserir uma nova linha.
        2. Selecione o ícone de pesquisa (ícone de pesquisa).
        3. Selecione o calendário atribuído ao provedor OAuth que você criou na Etapa 6.
        4. Repita as etapas anteriores e adicione calendar.events.
    9. Selecione Atualizar.

    Resultado

    A conectividade OAuth foi adicionada para Google.

    O que Fazer Depois

    Crie seu próprio alias de conexão e credencial para Google