Authentifizierung für die SMS Gateway-REST-API konfigurieren
Die SMS Gateway-REST-API steuert das Erstellen und Löschen von SMS-Sitzungen. Sie können auf die Benutzerschnittstelle der REST-API entweder über Ihren Browser zugreifen, oder Sie stellen eine Verbindung über eine Anwendung her, indem Sie die folgenden URLs verwenden:
- Nicht gesicherte Verbindung:
http://<host-address:unsecured-port>/publicURL/apis/explorer/ - Gesicherte Verbindung:
https://<host-address:secured-port>/publicURL/apis/explorer/
Für zusätzliche Sicherheit können Sie die HTTP-Basisauthentifizierung für die REST-API konfigurieren. Wenn die Authentifizierung konfiguriert ist, müssen Sie sich zum Senden von Anforderungen authentifizieren.
Bei der HTTP-Basisauthentifizierung können Sie den Benutzernamen und das Kennwort in der URL übergeben oder sie eingeben, wenn Sie vom Browser dazu aufgefordert werden. Wenn Sie sie in der URL übergeben möchten, fügen Sie sie der REST-API-URL im
folgenden Format hinzu: https://<user:password>@<host address:secure port>/publicURL/apis/explorer/
Beispiel:
https://myRESTAPIuser:Pa55w0rd@123.4.5.67:9443/publicURL/apis/explorer/
-
Single-Tenant-Umgebung: Geben Sie in der SMS Gateway-Konfiguration die Umgebungsvariablen
CTRL_TENANT_USERNAMEundCTRL_TENANT_PASSWORDan.Beispiel für Docker:
- CTRL_TENANT_USERNAME=myRESTAPIuser - CTRL_TENANT_PASSWORD=Pa55w0rd - Multi-Tenant-JSON-Umgebung: In der JSON-Datei für die Tenantkonfiguration müssen Sie ein Objekt
controlCredentialsmit den Eigenschaftenusernameundpasswordkonfigurieren."tenants": [ { "tenantPhoneNumber": "+12345556789", "description": "Number for accessing account information", ... "controlCredentials": { "username": "myRESTAPIuser", "password": "Pa55w0rd" } ... } ]