REST¶
- server.xml:
-
restaddress
¶
Address
Adresse de l’interface REST du serveur
-
serverrestport
¶
Integer (8068)
Port utilisé pour l’interface REST
-
restssl
¶
Boolean (False)
Vrai si l’interface REST utilise un canal chiffré
-
restauthenticated
¶
Boolean (False)
Vrai si l’interface REST utilise une authentification
-
resttimelimit
¶
Long (-1)
Temps limite de l’interface REST, une valeur négative ne désactive la limitation
-
restsignature
¶
Boolean (True)
Vrai si l’interface REST utilise une signature à la demande
-
restsigkey
¶
Path
Le fichier clef SHA 256 de signature de l’interface REST
Il est possible de définir les droits CRUD accessiblent via l’interface REST d’une ressource. Cela est fait via les blocs <restmethod> composé de:
-
restname
¶
String
Quelle ressource est accessible (All ou DbHostAuth, DbRule, DbTaskRunner, DbHostConfiguration, DbConfiguration, Bandwidth, Business, Config, n, Log, Server, Control)
-
restcrud
¶
String
Quelles operations sont authorisées: CRUD (Create Read Update Delete), par exemple R ou CRU ou CRUD*
<rest>
...
<restmethod>
<restname>ressourceA</restname>
<restcrud>CRUD</restcrud>
</restmethod>
<restmethod>
<restname>ressourceB</restname>
<restcrud>R</restcrud>
</restmethod>
...
</rest>