Algoritmos de autenticação
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
Para obter mais informações, consulte Etapas de integração
Tipos do algoritmo de autenticação
- 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.
Para saber mais sobre como configurar o algoritmo de autenticação, consulte Configure um algoritmo de autenticação.
Scripts
Os scripts de autenticação de instância fazem parte dos scripts de instância da tabela sys_script_include.
| 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. |
Os Scripts de autenticação MID estão na parte de scripts MID da tabela ecc_agent_script_include.
| 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. |
APIs JavaScript
A seguir estão as APIs do JavaScript para o algoritmo de autenticação.