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:

Für zusätzliche Sicherheit können Sie die HTTP-Basisauthentifizierung für den Webhook in der SMS Gateway-Konfiguration konfigurieren.

  1. 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_USERNAME und SMS_WEBHOOK_PASSWORD an.

      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 webHookCredentials mit den Eigenschaften username und password konfigurieren.
      "tenants": [
       {
         "tenantPhoneNumber": "+12345556789",
        "description": "Number for accessing account information",
        ...
        "webHookCredentials": {
          "username": "myUserName",
          "password": "p4ssw0rd"
        }
        ...
       }
      ]
      
  2. 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/SmsRecv

    Beispiel:

    https://myUserName:p4ssw0rd@123.4.5.67:9443/sms.receiver/SmsRecv