Configuration de l'authentification pour l'API REST SMS Gateway
L'API REST de SMS Gateway contrôle la création et la suppression de sessions SMS. Vous pouvez accéder à l'interface utilisateur de l'API REST via votre navigateur ou en vous connectant à travers une application, aux adresses URL suivantes :
- Connexion non sécurisée :
http://<host-address:unsecured-port>/publicURL/apis/explorer/ - Connexion sécurisée :
https://<host-address:secured-port>/publicURL/apis/explorer/
Pour plus de sécurité, vous pouvez configurer l'authentification de base HTTP pour l'API REST. Lorsque l'authentification est configurée, vous devez vous authentifier pour pouvoir envoyer des demandes d'API REST.
Avec l'authentification de base HTTP, vous pouvez transmettre le nom d'utilisateur et le mot de passe dans l'URL ou les entrer lorsque vous y êtes invité par le navigateur. Pour les transmettre dans l'URL, ajoutez-les à l'URL
de l'API REST au format suivant : https://<user:password>@<host address:secure port>/publicURL/apis/explorer/
Exemple :
https://myRESTAPIuser:Pa55w0rd@123.4.5.67:9443/publicURL/apis/explorer/
-
Environnement à un titulaire : Dans la configuration de SMS Gateway, spécifiez les variables d'environnement
CTRL_TENANT_USERNAMEetCTRL_TENANT_PASSWORD.Par exemple, sur Docker :
- CTRL_TENANT_USERNAME=myRESTAPIuser - CTRL_TENANT_PASSWORD=Pa55w0rd - Configuration JSON à plusieurs titulaires : Dans votre fichier JSON de configuration du titulaire, configurez un objet
controlCredentialsavec les propriétésusernameetpassword."tenants": [ { "tenantPhoneNumber": "+12345556789", "description": "Number for accessing account information", ... "controlCredentials": { "username": "myRESTAPIuser", "password": "Pa55w0rd" } ... } ]