Le principali funzionalità
Le modalità standard CART per la richiesta di registrazione e di accesso alle API assicurano alcune funzionalità di base, come in particolare:
- L’autenticazione delle applicazioni client
- La verifica di autorizzazione per l’accesso alle specifiche API richieste
- La gestione a norma dei protocolli di interoperabilità, dove richiesto (SPCoop, modiPA)
- Il monitoraggio applicativo delle API gestite (analytics)
L’infrastruttura CART è in grado poi di erogare numerose ulteriori funzionalità di interesse per gli specifici progetti, tipicamente negoziate con i responsabili di progetto nella fase di registrazione delle API. Di seguito un elenco delle principali ulteriori funzionalità gestibili:
- Politiche evolute di autorizzazione basate sui contenuti dei messaggi, espresse anche tramite policy XACML
- Validazione dei contenuti dei messaggi di richiesta e di risposta
- Politiche di rate limiting
- Caching delle risposte
- Trasformazione dei contenuti
- Consegna condizionale a destinatari multipli