Algorithmes d'authentification
Vérifier l’identité de l’expéditeur à l’aide d’algorithmes d’authentification
Autorisez les étapes d’intégration à s’authentifier avec des services Web qui nécessitent des mécanismes de connexion ou d’informations d’identification complexes ou non standard. Associez des algorithmes d’authentification aux alias d’informations d’identification et de connexion pour réduire ou éliminer la nécessité de configurer manuellement les étapes d’intégration.
Vous pouvez utiliser un algorithme d’authentification pour générer des données d’authentification personnalisées pour vos étapes d’intégration. Les étapes d’intégration peuvent utiliser ces données dynamiques pour créer tous les artefacts personnalisés nécessaires pour s’authentifier auprès du service Web cible. Par exemple, une étape REST peut créer un en-tête d’authentification, des paramètres de requête ou un jeton.
Les algorithmes d’authentification prennent en charge les étapes suivantes :
- Étape Obtenir des informations sur la connexion
- Étape REST
- Étape SOAP
Pour plus d’informations, consultez Étapes d’intégration
Types d’algorithmes d’authentification
- Amazon Signature Version 4 : il s’agit d’un algorithme d’authentification prédéfini pour se connecter à Amazon Web Services.
- Authentification personnalisée : il s’agit d’un modèle que les développeurs peuvent utiliser pour créer leurs propres algorithmes d’authentification.
Pour en savoir plus sur la configuration de l’algorithme d’authentification, reportez-vous à la section Configurer un algorithme d’authentification.
Scripts
Les scripts d’authentification d’instance se trouvent sur une partie des scripts d’instance de la sys_script_include table.
| RequestAuthInternal | Script en lecture seule sur l’instance, qui prend en charge la génération d’une signature AWS V4 ou d’une authentification personnalisée envoyée avec une demande sortante. |
| RequestAuthAWSV4Signataire | Script étendant RequestAuthInternal pour implémenter le signataire afin de générer une signature AWS V4. |
| RequestAuthTwitterSignataire | Script étendant RequestAuthInternal pour implémenter le signataire afin de générer une signature Twitter à l’aide d’OAuth 1.0a. |
| RequestAuthSampleCustomSigner | Exemple de script étendant RequestAuthInternal pour comprendre comment écrire un signataire personnalisé sur une instance. |
Les scripts d’authentification MID se trouvent sur une partie des scripts MID de la ecc_agent_script_include table.
| RequestAuthInternal | Script en lecture seule sur MID, qui prend en charge la génération de signature AWS V4 ou d’une authentification personnalisée envoyée avec une demande sortante. |
| RequestAuthAWSV4MIDSigner | Script étendant RequestAuthInternal pour implémenter le signataire afin de générer une signature AWS V4. |
| RequestAuthTwitterSignataire | Script étendant RequestAuthInternal pour implémenter le signataire afin de générer une signature Twitter à l’aide d’OAuth 1.0a. |
| RequestAuthSampleMidCustomSigner | Exemple de script étendant RequestAuthInternal pour comprendre comment écrire un signataire personnalisé sur MID. |
API JavaScript
Voici les API JavaScript pour l’algorithme d’authentification.