Despliegue
FoxIDs admite múltiples opciones de implementación y puede alojarlo usted mismo en la nube o en las instalaciones.
- Implemente usando Kubernetes localmente o en la nube
- Implemente usando Estibador localmente o en la nube, principalmente para desarrollo y pruebas.
- Implementar en Servidor Windows con IIS
- Implementar en Contenedor de servicio de aplicaciones de Azure
Alternativamente, use FoxIDs Nube.
Continuamente se publican nuevos FoxIDs lanzamientos. Asegúrese de actualizar su instalación periódicamente para mantenerse actualizado con las últimas mejoras y correcciones.
El registro de imágenes de Docker está disponible en www.foxids.com. Los componentes de implementación se pueden descargar para cada versión y las imágenes de Docker correspondientes se enumeran junto con los detalles de la versión.
Después de la implementación, considere:
- Coloque su implementación FoxIDs de forma segura detrás de un proxy inverso.
- Confíe en una CA raíz interna en Kubernetes cuando un proxy finalice y vuelva a emitir el TLS interno. CA interna de Kubernetes.
- Mejore la calidad de la contraseña mediante subir contraseñas de riesgo.
- Configurar escucha.
- Sube tus usuarios desde un archivo CSV, con o sin contraseña.
Cadenas de conexión de PostgreSQL
Al utilizar PostgreSQL, recomendamos establecer explícitamente Enlist=false en las cadenas de conexión tanto de FoxIDs como de FoxIDs Control:
Host=localhost;Username=postgres;Password=<password>;Database=FoxIDs;Enlist=false
Las instalaciones existentes pueden mantener sus cadenas de conexión sin cambios. Se admiten tanto Enlist=true como Enlist=false.
El ajuste Enlist=false deshabilita la participación automática en los ámbitos de transacción de .NET. Con Enlist=false, los traslados de cuentas provocados por cambios de correo electrónico no son atómicos. Si no se puede guardar la cuenta actualizada, FoxIDs intenta restaurar la cuenta original; una interrupción del proceso o un conflicto simultáneo de identificadores puede impedir la restauración.
Establezca Enlist=true para utilizar una transacción en estos traslados de cuentas. Si se omite Enlist, Npgsql utiliza true de forma predeterminada.