Segreti¶
I segreti sono impostazioni che vengono archiviate in modo sicuro in forma crittografata. I lavori del progetto avranno automaticamente accesso ai loro segreti. Ci sono due tipi di segreti in QFieldCloud:
- variabili d'ambiente - le variabili d'ambiente saranno disponibili per QGIS durante l'esecuzione dei lavori del progetto.
- configurazioni pg_service - Aggiungere una connessione PostgreSQL/PostGIS come definita nel file di configurazione
pg_service.conf
.
Note
Una volta aggiunto, un segreto può essere rimosso, ma non può essere modificato.
Attenzione
QFieldCloud garantisce che le tue credenziali siano archiviate in modo sicuro e crittografato. Tuttavia, consigliamo ai nostri utenti di utilizzare ruoli con il minor numero di privilegi in ambienti condivisi per prevenire potenziali perdite. Si noti inoltre che tutti gli utenti con autorizzazioni di caricamento dei file possono potenzialmente accedere anche ai valori di tali credenziali.
Aggiungere un nuovo segreto¶
L'aggiunta di un nuovo segreto su QFieldCloud è un processo semplice di soli tre passaggi.
- Navigando alla pagina dei segreti del progetto.
- Premendo il pulsante Aggiungi un nuovo secret e scegliendo il tipo di segreto che vuoi aggiungere.
- Memorizzando i contenuti segreti.
Variabili d'ambiente¶
Le variabili d'ambiente saranno disponibili per QGIS mentre i lavori del progetto sono in esecuzione.
È necessario inserire il nome della variabile d'ambiente (solo maiuscole) ed il valore della variabile d'ambiente come testo libero
configurazione pg_service¶
Aggiungere una connessione PostgreSQL/PostGIS come definita nel file di configurazione pg_service.conf
. L'"editor avanzato" permette di incollare direttamente il contenuto del file pg_service.conf
. Se si utilizzano più definizioni di servizio, è necessario aggiungere più segreti per ciascuna di esse.
Nota
I segreti QFieldCloud sono disponibili solo durante l'esecuzione dei lavori del progetto, il che consente di configurare i layer PostgreSQL come "Modifica offline". Non è possibile utilizzare i segreti di QFieldCloud per distribuire i filepg_service.conf
tra i dispositivi. Per motivi di sicurezza, devi farlo manualmente. Puoi leggere come configurare QField per utilizzare un file pg_service.conf
.
Per aggiungere un servizio PostgreSQL è possibile utilizzare il semplice editor visivo o modificare direttamente la configurazione del servizio come testo normale.
- nome servizio
- nome database
- utente database
- password database
- host database
- port database
- connessione SSL database
Per altre impostazioni di servizio è possibile utilizzare il pulsante Aggiungi campo pgservice aggiuntivo per aggiungere coppie di impostazioni e i loro valori. In alternativa, è possibile modificare le impostazioni del servizio direttamente come testo normale.
La configurazione avanzata consente di modificare direttamente le impostazioni come testo normale. Questo è utile nei casi in cui si desidera copiare e incollare le impostazioni direttamente da un file pg_service.conf
.