Wdrożenie
FoxIDs obsługuje wiele opcji wdrażania i możesz hostować je samodzielnie w chmurze lub lokalnie.
- Wdróż za pomocą Kubernetes lokalnie lub w chmurze
- Wdrażaj przy użyciu Doker lokalnie lub w chmurze — głównie na potrzeby deweloperów i testerów
- Wdróż na Serwer Windows z IIS
- Wdróż w Kontener usługi aplikacji Azure
Alternatywnie użyj FoxIDs Chmura.
Nowe FoxIDs wersji publikowane są na bieżąco. Pamiętaj o regularnym aktualizowaniu swojej instalacji, aby być na bieżąco z najnowszymi ulepszeniami i poprawkami.
Rejestr obrazów Dockera jest dostępny pod adresem www.foxids.com. Komponenty wdrożeniowe można pobrać dla każdej wersji, a odpowiednie obrazy platformy Docker są wymienione obok szczegółów wersji.
Po wdrożeniu rozważ:
- Umieść bezpiecznie swoje wdrożenie FoxIDs za odwrotne proxy.
- Zaufaj wewnętrznemu głównemu urzędowi certyfikacji w Kubernetes, gdy wewnętrzny protokół TLS zostanie zakończony i ponownie wydany przez serwer proxy. Wewnętrzny urząd certyfikacji Kubernetes.
- Popraw jakość hasła za pomocą przesyłanie haseł ryzyka.
- Skonfiguruj monitorowanie.
- Prześlij swoich użytkowników z pliku CSV, z hasłem lub bez.
Parametry połączenia z PostgreSQL
W przypadku korzystania z PostgreSQL zalecamy jawne ustawienie Enlist=false w parametrach połączenia zarówno dla FoxIDs, jak i FoxIDs Control:
Host=localhost;Username=postgres;Password=<password>;Database=FoxIDs;Enlist=false
Istniejące instalacje mogą zachować parametry połączenia bez zmian. Obsługiwane są zarówno Enlist=true, jak i Enlist=false.
Ustawienie Enlist=false wyłącza automatyczne dołączanie do zakresów transakcji .NET. Przy Enlist=false przeniesienia kont wynikające ze zmiany adresu e-mail nie są atomowe. Jeśli zapis zaktualizowanego konta się nie powiedzie, FoxIDs próbuje przywrócić pierwotne konto; przerwanie procesu lub równoczesny konflikt identyfikatorów może uniemożliwić przywrócenie.
Ustaw Enlist=true, aby używać transakcji przy tych przeniesieniach kont. Jeśli pominięto Enlist, Npgsql domyślnie używa true.