Sessione
Documentazione
Autenticazione Swagger
gemodo-frontend. Per chiamare le API, il token
dell'utente deve avere audience gemodo-backend e ruoli client su gemodo-backend.
/docs/geban-catalog.
Configurazione Keycloak richiesta: redirect URI del client gemodo-frontend verso
https://dev-gemodo.concorsi.cnr.it/*, web origin dello stesso dominio, audience mapper verso
gemodo-backend, e ruoli DOCUMENTI_VIEWER/DOCUMENTI_GENERATORE
assegnati all'utente sul client gemodo-backend.
API disponibili ora
/api/v1/catalogo/tipi-documentoElenca i tipi documento disponibili.
DOCUMENTI_VIEWER
/api/v1/catalogo/tipi-documento/{codice}/profiliElenca i profili attivi per un tipo documento.
DOCUMENTI_VIEWER
/api/v1/catalogo/tipi-documento/{codice}/classificazioneRestituisce l'albero tipologie/procedure SOL -> profili; il codice SOL resta interno.
DOCUMENTI_VIEWER
/api/v1/catalogo/modelli?tipo_documento=BANDO_CONCORSO&codice_tipologia=TD&profilo=CTERRestituisce versioni modello pubblicate e valide per il nodo dell'albero scelto. Ogni combinazione della classificazione bandi ha un modello demo temporaneo.
DOCUMENTI_VIEWER
/api/v1/catalogo/modelli/{id}/campi-richiestiRestituisce il contratto dati del modello selezionato.
DOCUMENTI_VIEWER
/api/v1/documenti/validaValida il payload GEBAN prima della generazione documentale.
DOCUMENTI_GENERATORE
/api/v1/documenti/generaSimula la generazione: valida i dati e restituisce un OK con placeholder del futuro link PDF.
DOCUMENTI_GENERATORE
Nota PDF
La generazione PDF reale non è ancora implementata nel backend attuale. L'endpoint
/api/v1/documenti/genera è uno stub di collaudo: controlla token e dati,
poi risponde con il testo che indica dove sarà restituito il link di download.