Distribuzione
FoxIDs supporta più opzioni di distribuzione e puoi ospitarlo tu stesso nel cloud o in locale.
- Distribuisci utilizzando Kubernetes in locale o nel cloud
- Distribuisci utilizzando Docker in locale o nel cloud, principalmente per sviluppo e test
- Distribuisci su Windows Server con IIS
- Distribuisci in Contenitore del servizio app di Azure
In alternativa, utilizzare FoxIDs Cloud.
I nuovi FoxIDs versioni vengono pubblicati continuamente. Assicurati di aggiornare regolarmente la tua installazione per rimanere aggiornato con gli ultimi miglioramenti e correzioni.
Il registro delle immagini Docker è disponibile all'indirizzo www.foxids.com. I componenti di distribuzione possono essere scaricati per ogni versione e le immagini Docker corrispondenti sono elencate insieme ai dettagli della versione.
Dopo la distribuzione, considerare:
- Posiziona la tua distribuzione FoxIDs in modo sicuro dietro un procura inversa.
- Considera attendibile una CA root interna in Kubernetes quando il TLS interno viene terminato e riemesso da un proxy. CA interna di Kubernetes.
- Migliora la qualità della password tramite caricamento di password a rischio.
- Configura monitoraggio.
- Carica i tuoi utenti da un file CSV, con o senza password.
Stringhe di connessione PostgreSQL
Quando si utilizza PostgreSQL, consigliamo di impostare esplicitamente Enlist=false nelle stringhe di connessione sia di FoxIDs sia di FoxIDs Control:
Host=localhost;Username=postgres;Password=<password>;Database=FoxIDs;Enlist=false
Le installazioni esistenti possono mantenere invariate le proprie stringhe di connessione. Sono supportati sia Enlist=true sia Enlist=false.
L’impostazione Enlist=false disabilita la partecipazione automatica agli ambiti di transazione di .NET. Con Enlist=false, gli spostamenti degli account causati da modifiche all’email non sono atomici. Se il salvataggio dell’account aggiornato non riesce, FoxIDs tenta di ripristinare l’account originale; un’interruzione del processo o un conflitto simultaneo tra identificatori può impedire il ripristino.
Imposta Enlist=true per utilizzare una transazione per questi spostamenti degli account. Se Enlist viene omesso, Npgsql utilizza true per impostazione predefinita.