Authentifizierungsalgorithmen
Überprüfen Sie die Identität des Absenders mithilfe von Authentifizierungsalgorithmen
Lassen Sie Integrationsschritte zur Authentifizierung bei Webservices zu, die komplexe oder nicht standardmäßige Verbindungs- oder Anmeldeinformationsmechanismen erfordern. Ordnen Sie Anmeldeinformations- und Verbindungsaliassen Authentifizierungsalgorithmen zu, um die Notwendigkeit der manuellen Konfiguration von Integrationsschritten zu reduzieren oder zu beseitigen.
Sie können einen Authentifizierungsalgorithmus verwenden, um benutzerdefinierte Authentifizierungsdaten für Ihre Integrationsschritte zu generieren. Integrationsschritte können diese dynamischen Daten verwenden, um benutzerdefinierte Artefakte zu erstellen, die für die Authentifizierung beim Ziel-Webservice erforderlich sind. Beispielsweise kann ein REST-Schritt einen Authentifizierungsheader, Abfrageparameter oder ein Token erstellen.
Authentifizierungsalgorithmen unterstützen die folgenden Schritte:
- Schritt „Verbindungsinformationen abrufen“
- REST-Schritt
- SOAP-Schritt
Weitere Informationen finden Sie unter Integrationsschritte
Typen des Authentifizierungsalgorithmus
- Amazon Signature Version 4: Dies ist ein vorgefertigter Authentifizierungsalgorithmus für die Verbindung mit Amazon Web Services.
- Benutzerdefinierte Authentifizierung: Dies ist eine Vorlage, mit der Entwickler ihre eigenen Authentifizierungsalgorithmen erstellen können.
Weitere Informationen zur Konfiguration des Authentifizierungsalgorithmus finden Sie unter Konfigurieren Sie einen Authentifizierungsalgorithmus.
Skripts
Instanzauthentifizierungsskripts befinden sich in Instanzskripts der Tabelle sys_script_include.
| RequestAuthInternal | Schreibgeschütztes Skript in Instanz, das die Generierung einer AWS V4-Signatur oder einer benutzerdefinierten Authentifizierung unterstützt, die mit der ausgehenden Anforderung gesendet wird. |
| RequestAuthAWSV4Signer | Skript, das RequestAuthInternal erweitert, um den Unterzeichner zum Generieren der AWS V4-Signatur zu implementieren. |
| RequestAuthTwitterSigner | Skript, das RequestAuthInternal erweitert, um den Unterzeichner zu implementieren, um eine Twitter-Signatur mit OAuth 1.0a zu generieren. |
| RequestAuthSampleCustomSigner | Beispielskript, das „RequestAuthInternal“ erweitert, um zu verstehen, wie ein benutzerdefinierter Unterzeichner für die Instanz geschrieben wird. |
MID-Authentifizierungsskripts befinden sich im MID-Skripts-Teil der Tabelle ecc_agent_script_include.
| RequestAuthInternal | Schreibgeschütztes Skript auf MID, das die Generierung einer AWS V4-Signatur oder einer benutzerdefinierten Authentifizierung unterstützt, die mit der ausgehenden Anforderung gesendet wird. |
| RequestAuthAWSV4MIDSigner | Skript, das RequestAuthInternal erweitert, um den Unterzeichner zum Generieren der AWS V4-Signatur zu implementieren. |
| RequestAuthTwitterSigner | Skript, das RequestAuthInternal erweitert, um den Unterzeichner zu implementieren, um eine Twitter-Signatur mit OAuth 1.0a zu generieren. |
| RequestAuthSampleMidCustomSigner | Beispielskript, das „RequestAuthInternal“ erweitert, um zu verstehen, wie ein benutzerdefinierter Unterzeichner für MID geschrieben wird. |
JavaScript-APIs
Im Folgenden finden Sie die JavaScript-APIs für den Authentifizierungsalgorithmus.