OAuthUtil - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • . OAuthUtil a inclusão de script modifica os parâmetros de solicitação e analisa a resposta do token durante o tempo de execução.

    Se o provedor OAuth externo retornar uma resposta diferente de uma resposta do tipo aplicação/JSON, você poderá personalizar sua própria versão desta inclusão de script para analisar respostas que estão em formato diferente. Estenda ou copie esta inclusão de script e faça referência à sua versão do Script de API OAuth Campo no formulário Registro de aplicações para provedores OAuth de terceiros. O nome de inclusão do script personalizado deve começar com OAuth .

    Por exemplo, se o provedor OAuth exigir um parâmetro de recurso com valor https://outlook.office365.com , o código seria semelhante a:
    preprocessAccessToken: function(requestParamMap) {
      requestParamMap.put("resource", "https://outlook.office365.com");
    },

    OAuthUtil - getOAuthProfile()

    Retorna um GlideRecord que representa o perfil OAuth atual

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    GlideRecord GlideRecord que representa o perfil OAuth atual

    OAuthUtil - interceptRequestParameters(requestParamMap)

    Adiciona um par name:value aos parâmetros da solicitação.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    RequestParamMap Cadeia de caracteres O par name:value que você deseja adicionar.
    Tabela 4. Retornos
    Tipo Descrição
    vazio

    OAuthUtil - parseTokenResponse(accessTokenResponse)

    Analisa o token recebido em um mapa de parâmetros.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    AccessTokenResponse Cadeia de caracteres A resposta do token de acesso que você deseja analisar.
    Tabela 6. Retornos
    Tipo Descrição
    vazio

    OAuthUtil - setEndpoint(url)

    Defina o endpoiont para sua solicitação OAuth

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    URL Cadeia de caracteres Endpoint de URL para sua solicitação
    Tabela 8. Retornos
    Tipo Descrição
    vazio

    OAuthUtil - setHeader(headerName, headerValue)

    Adicione um cabeçalho a uma solicitação de token de saída.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    headerName Cadeia de caracteres Nome do cabeçalho da solicitação de token
    headerValue Cadeia de caracteres Valor do cabeçalho da solicitação de token
    Tabela 10. Retornos
    Tipo Descrição
    vazio

    OAuthUtil - setQueryParameter(paramName, paramValue)

    Adicione um parâmetro de consulta a uma solicitação OAuth.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    ParamName Cadeia de caracteres Nome do parâmetro
    paramValue Cadeia de caracteres Valor do seu parâmetro
    Tabela 12. Retornos
    Tipo Descrição
    vazio