---
sourceDocument: Segurança da plataforma Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-security

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Segurança da plataforma Yokohama

ft:clusterId :

    - psec

bundleId :

    - psec

workflow :

    - Platform


---

# Algoritmos de autenticação

# Algoritmos de autenticação {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Verifique a identidade do remetente usando Algoritmos de autenticação

Permita que as etapas de integração sejam autenticadas com serviços da Web que exijam mecanismos de conexão ou de credenciais complexos ou não padrão. Associe algoritmos de autenticação a aliases de credenciais e de conexão para reduzir ou eliminar a necessidade de configurar manualmente as etapas de integração.

É possível usar um algoritmo de autenticação para gerar dados de autenticação personalizados para suas etapas de integração. As etapas de integração podem usar esses dados dinâmicos para criar quaisquer artefatos personalizados necessários para autenticação com o serviço Web de destino. Por exemplo, uma etapa REST pode criar um cabeçalho de autenticação, parâmetros de consulta ou um token.

Os algoritmos de autenticação suportam as seguintes etapas:

* Etapa Obter informações de conexão
* Etapa REST
* Etapa SOAP

{#authentication-algorithms__ul_qb4_vz2_wrb}

Para obter mais informações, consulte Etapas de integração

## Tipos do algoritmo de autenticação {#authentication-algorithms__section_y5y_11f_wrb}

* Assinatura da Amazon Versão 4: este é um algoritmo de autenticação pré-criado para se conectar ao Amazon Web Services.
* Autenticação personalizada: este é um modelo que os desenvolvedores podem usar para criar seus próprios algoritmos de autenticação.
{#authentication-algorithms__ul_rb4_vz2_wrb}

Para saber mais sobre como configurar o algoritmo de autenticação, consulte [Configure um algoritmo de autenticação](https://servicenow-prod.fluidtopics.net/erqtZEcA38FKaT1b76K48g "Configure um algoritmo de autenticação para que você possa assinar solicitações HTTP de saída.").

## Scripts {#authentication-algorithms__section_lbk_syt_1tb}

Os scripts de autenticação de instância fazem parte dos scripts de instância da tabela sys_script_include.
{#authentication-algorithms__table_okd_xyt_1tb__entry__2}

|   |   |
|-|-|
| RequestAuthInternal | Script somente leitura na instância, que oferece suporte à geração de assinatura AWS V4 ou autenticação personalizada que é enviada com solicitação de saída. |
| RequestAuthAWSV4Signer | Script que estende RequestAuthInternal para implementar o signatário para gerar a assinatura do AWS V4. |
| RequestAuthTwitterSigner | Script que estende RequestAuthInternal para implementar o signatário para gerar a assinatura Twitter usando OAuth 1.0a. |
| RequestAuthSampleCustomSigner | Script de amostra que estende RequestAuthInternal para entender como escrever um signatário personalizado na instância. |
[Tabela 1. Scripts de autenticação da instância]

{#authentication-algorithms__table_okd_xyt_1tb}

Os Scripts de autenticação MID estão na parte de scripts MID da tabela ecc_agent_script_include.
{#authentication-algorithms__table_gkk_w15_1tb__entry__2}

|   |   |
|-|-|
| RequestAuthInternal | Leia apenas o script no MID, que suporta a geração da assinatura AWS V4 ou a autenticação personalizada que é enviada com a solicitação de saída. |
| RequestAuthAWSV4MIDSigner | Script que estende RequestAuthInternal para implementar o signatário para gerar a assinatura do AWS V4. |
| RequestAuthTwitterSigner | Script que estende RequestAuthInternal para implementar o signatário para gerar a assinatura Twitter usando OAuth 1.0a. |
| RequestAuthSampleMidCustomSigner | Script de amostra que estende RequestAuthInternal para entender como gravar o signatário personalizado no MID. |
[Tabela 2. Scripts de autenticação MID]

{#authentication-algorithms__table_gkk_w15_1tb}

## APIs JavaScript {#authentication-algorithms__section_kfw_vjy_1tb}

A seguir estão as APIs do JavaScript para o algoritmo de autenticação.

* [AuthCredential](https://developer.servicenow.com/dev.do#!/reference/api/utah/server/sn_auth-namespace/AuthCredentialAPI)
* [HttpRequestAuthedData](https://developer.servicenow.com/dev.do#!/reference/api/utah/server/sn_auth-namespace/HttpRequestAuthedDataAPI)
* [HttpRequestData](https://developer.servicenow.com/dev.do#!/reference/api/utah/server/sn_auth-namespace/HttpRequestDataAPI)
* [RequestAuthAPI](https://developer.servicenow.com/dev.do#!/reference/api/utah/server/sn_auth-namespace/RequestAuthAPI)
{#authentication-algorithms__ul_zym_yjy_1tb}

