Electronic Personnel Attendance System

Documenti pubblici, digitali.

8. Servizi REST di ePAS

ePAS comprende una API Rest che permette l'integrazione con altri software e servizi che possono aver bisogno delle informazioni contenute in ePAS o che necessitano di integrarsi con le unzionalità fornite dal sistema. Le API rest sono soggetto ad autenticazione di tipo Basic Auth ed l'accesso è autorizzato allo stesso meccanismo di controllo delle autorizzazioni presente in ePAS. In particolare sono presenti due livelli di autenticazione per l'accesso alla API Rest:

  • gli account per sede

    • possono accedere solo ai dati della sede che li ha creati

    • possono essere creati dagli amministratori tecnici delle singole sedi

  • gli account di sistema

    • possono accedere trasversalmente ai dati di tutte le sedi

    • possono essere creati solo dagli admin dell'installazione di ePAS

Gli esempi sono per semplicità basati sulla httpie ed utilizzano la demo disponibile all'indirizzo https://epas-demo.devel.iit.cnr.it .

Naturalmente gli stessi comandi che trovate di seguito possono essere eseguiti anche nella istanza di ePAS in produzione del vostro ente.

Indice dei contenuti