SMS プロバイダー Web フック用の認証の構成

SMS メッセージを SMS Gateway に転送するように SMS プロバイダー Web フックを構成した場合、以下のように、無保護の接続または保護された接続の URL を指定できます。

セキュリティーを追加するために、SMS Gateway 構成で Web フックに対して HTTP 基本認証を構成できます。

  1. Web フック用のユーザー名とパスワードを指定します。

    • シングル・テナント環境: SMS Gateway 構成で、SMS_WEBHOOK_USERNAME および SMS_WEBHOOK_PASSWORD 環境変数を指定します。

      例えば、Docker で以下のようにします。

      - SMS_WEBHOOK_USERNAME=myUserName
      - SMS_WEBHOOK_PASSWORD=p4ssw0rd
      
    • マルチテナント JSON 構成: テナント構成 JSON ファイルで、username および password プロパティーを指定して webHookCredentials オブジェクトを構成します。
      "tenants": [
       {
        "tenantPhoneNumber": "+12345556789",
        "description": "Number for accessing account information",
        ...
        "webHookCredentials": {
          "username": "myUserName",
          "password": "p4ssw0rd"
        }
        ...
       }
      ]
      
  2. SMS プロバイダーのコンソールで、ユーザー名とパスワードを次の形式で URL に追加して、テナントの Web フックを構成します。https://<user:password>@<host address:secure port>/sms.receiver/SmsRecv

    例:

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