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>