Configurazione
L’erogazione è già stata preconfigurata per prevedere un controllo degli accessi differente tra le risorse che riguardano operazioni di scrittura (POST, PUT, DELETE) e le risorse che riguardano solo letture (GET).
Di seguito vengono descritti i passi che sono stati effettuati per arrivare alla configurazione esistente partendo dall’erogazione configurata con accesso pubblico.
I passi di configurazione finalizzati a limitare l’accesso alle sole operazioni di scrittura sono i seguenti:
Dal dettaglio dell’erogazione, si procede con la creazione di una nuova configurazione, cui diamo il nome «Scritture» (Fig. 677).
Selezionare dall’elenco delle risorse quelle che riguardano operazioni di scrittura (POST, PUT, DELETE)
Indicare per la Modalità il valore «Nuova» e quindi selezionare «autenticato» nel campo Accesso API
Nella nuova configurazione «Scritture» si va ad aggiornare la sezione «Controllo Accessi» effettuando le seguenti azioni (Fig. 678):
Abilitare l’autenticazione token selezionando la policy «KeyCloak» (configurazione preesistente per l’integrazione all’authorization server), lasciando invariate le altre opzioni del medesimo riquadro.
Disabilitare le altre funzionalità di controllo degli accessi: Autenticazione Trasporto, Autorizzazione e Autorizzazione Contenuti.
Dopo aver salvato la nuova configurazione, verificare il riepilogo delle informazioni, che devono corrispondere a quanto riportato in Fig. 679.