Bereitstellung
FoxIDs unterstützt mehrere Bereitstellungsoptionen und Sie können es selbst entweder in der Cloud oder vor Ort hosten.
- Stellen Sie es mit Kubernetes lokal oder in der Cloud bereit
- Stellen Sie es mit Docker lokal oder in der Cloud bereit – hauptsächlich für Entwicklung und Tests
- Bereitstellung unter Windows Server mit IIS
- Bereitstellen unter Azure App Service-Container
Alternativ können Sie FoxIDs Cloud. verwenden
Neue FoxIDs Veröffentlichungen werden fortlaufend veröffentlicht. Stellen Sie sicher, dass Sie Ihre Installation regelmäßig aktualisieren, um über die neuesten Verbesserungen und Korrekturen auf dem Laufenden zu bleiben.
Die Docker-Image-Registrierung ist unter www.foxids.com verfügbar. Für jede Version können Bereitstellungskomponenten heruntergeladen werden. Die entsprechenden Docker-Images werden neben den Versionsdetails aufgeführt.
Berücksichtigen Sie nach der Bereitstellung Folgendes:
- Platzieren Sie Ihre FoxIDs Bereitstellung sicher hinter einem Reverse-Proxy.
- Vertrauen Sie einer internen Stammzertifizierungsstelle in Kubernetes, wenn internes TLS beendet und von einem Proxy erneut ausgestellt wird. Interne Kubernetes-Zertifizierungsstelle.
- Verbessern Sie die Passwortqualität durch Risikopasswörter hochladen.
- Konfigurieren Sie Überwachung.
- Laden Sie Ihre Benutzer hoch aus einer CSV-Datei, mit oder ohne Passwort.
Verbindungszeichenfolgen für PostgreSQL
Bei Verwendung von PostgreSQL empfehlen wir, Enlist=false explizit in den Verbindungszeichenfolgen für FoxIDs und FoxIDs Control anzugeben:
Host=localhost;Username=postgres;Password=<password>;Database=FoxIDs;Enlist=false
Bestehende Installationen können ihre Verbindungszeichenfolgen unverändert beibehalten. Sowohl Enlist=true als auch Enlist=false werden unterstützt.
Die Einstellung Enlist=false deaktiviert die automatische Teilnahme an Transaktionsbereichen von .NET. Mit Enlist=false sind Kontoverschiebungen aufgrund von E-Mail-Änderungen nicht atomar. Wenn das Speichern des aktualisierten Kontos fehlschlägt, versucht FoxIDs, das ursprüngliche Konto wiederherzustellen; eine Prozessunterbrechung oder ein gleichzeitiger Kennungskonflikt kann die Wiederherstellung verhindern.
Setzen Sie Enlist=true, um für diese Kontoverschiebungen eine Transaktion zu verwenden. Wenn Enlist nicht angegeben wird, verwendet Npgsql standardmäßig true.