Obter token OAuth pessoal (usando GlideOAuthClient)

  • Versão de lançamento: Zurich
  • Atualizado 13 de mar. de 2026
  • 1 min. de leitura
  • Verifique se o usuário tem um token OAuth pessoal. Use-o para confirmar o acesso válido antes de executar etapas REST ou integrações que exigem credenciais pessoais do OAuth.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Use GlideOAuthClient API para verificar se existe um token OAuth pessoal para o usuário conectado no momento. Você também pode usar ScopedPersonalAuthAPI Para obter o token OAuth pessoal. Para obter mais informações, consulte PersonalAuthAPI - com escopo .

    Procedimento

    1. Use o script de exemplo a seguir para verificar se há um token de acesso pessoal associado ao usuário da sessão atual:
      function dumpToken(token) {
        if (token) {
          gs.info("Access token: " + token.getAccessToken());
          gs.info("Expires in: " + token.getExpiresIn());
          gs.info("Refresh token: " + token.getRefreshToken());
        }
      }
      
      var oAuthClient = new sn_auth.GlideOAuthClient();
      oAuthClient.setPersonal(true); // Returns the token for the logged-in user
      
      var token = oAuthClient.getToken('<credential_sys_id>', '<oauth_profile_sys_id>');
      dumpToken(token);
    2. Substituir <credential_sys_id> e. <oauth_profile_sys_id> com os valores de registro apropriados.
      . SetPersonal (verdadeiro) o método confirma que o token retornado pertence ao usuário conectado no momento.
      Nota:
      Para obter mais informações sobre os métodos para solicitar e revogar tokens de atualização e acesso do OAuth, consulte: Documentação da API do cliente do Glide OAuth .