Authentifizierung für den Webhook des SMS-Providers konfigurieren
Wenn Sie den SMS-Provider-Webhook so konfigurieren, dass SMS-Nachrichten an SMS Gateway weitergeleitet werden, können Sie eine URL für eine nicht gesicherte oder gesicherte Verbindung angeben:
- Nicht gesicherte Verbindung:
http://<host-address:unsecured-port>/sms.receiver/SmsRecv - Gesicherte Verbindung:
https://<host-address:secured-port>/sms.receiver/SmsRecv
Für zusätzliche Sicherheit können Sie die HTTP-Basisauthentifizierung für den Webhook in der SMS Gateway-Konfiguration konfigurieren.
-
Geben Sie einen Benutzernamen und ein Kennwort für den Webhook an.
-
Single-Tenant-Umgebung: Geben Sie in der SMS Gateway-Konfiguration die Umgebungsvariablen
SMS_WEBHOOK_USERNAMEundSMS_WEBHOOK_PASSWORDan.Beispiel für Docker:
- SMS_WEBHOOK_USERNAME=myUserName - SMS_WEBHOOK_PASSWORD=p4ssw0rd - Multi-Tenant-JSON-Umgebung: In der JSON-Datei für die Tenantkonfiguration müssen Sie ein Objekt
webHookCredentialsmit den Eigenschaftenusernameundpasswordkonfigurieren."tenants": [ { "tenantPhoneNumber": "+12345556789", "description": "Number for accessing account information", ... "webHookCredentials": { "username": "myUserName", "password": "p4ssw0rd" } ... } ]
-
-
Konfigurieren Sie in der Konsole Ihres SMS-Providers den Webhook für den Tenant, indem Sie in der URL den Benutzernamen und das Kennwort im folgenden Format hinzufügen:
https://<user:password>@<host address:secure port>/sms.receiver/SmsRecvBeispiel:
https://myUserName:p4ssw0rd@123.4.5.67:9443/sms.receiver/SmsRecv