Bloqueo de cuenta con un proveedor de seguridad de usuario local en Jitterbit App Builder
El proveedor de autenticación Usuario local admite el bloqueo de cuenta. Esta función registra los intentos fallidos de inicio de sesión. Después de N intentos fallidos, se bloquea la cuenta de usuario. Los intentos de inicio de sesión posteriores se bloquean hasta que se desbloquee la cuenta. Un intento de inicio de sesión exitoso reinicia el contador de intentos fallidos.
Nota
Al usar autenticación externa, como SAML Single Sign-On (SSO), es responsabilidad del Proveedor de Identidad (IdP) protegerse contra ataques como adivinación de contraseña.
Habilitar el bloqueo de cuenta
La función de bloqueo de cuenta está deshabilitada de forma predeterminada. Para habilitar el bloqueo de cuenta, comienza iniciando sesión como administrador:
- Navega al IDE
- Haz clic en el botón Security Providers
- En el panel Security Providers, localiza el proveedor Local User y haz clic en el icono Details
- En el panel Properties, haz clic en el botón + Property
- Selecciona el Parameter (ver abajo), proporciona un Value y haz clic en el icono Save (Check)
Los parámetros de bloqueo de cuenta incluyen:
- AccountLockoutThreshold - Número máximo de intentos fallidos antes de que se bloquee la cuenta. Un valor de cero (0) indica que la función de bloqueo de cuenta está deshabilitada.
- AccountLockoutDuration - El período de tiempo (en minutos) durante el cual la cuenta permanecerá bloqueada. Un valor de cero (0) indica que la cuenta permanecerá bloqueada hasta que un Administrador desbloquee manualmente la cuenta.
- AccountLockoutReset - El período de tiempo (en minutos) después del cual se reinicia el contador de intentos fallidos. Un valor de cero (0) indica que el contador no se reiniciará.
Desbloquear una cuenta
Si el usuario intenta iniciar sesión en una cuenta bloqueada, verá el siguiente mensaje:
Invalid user name or password.
La cuenta se puede desbloquear de cualquiera de estas formas:
- Automáticamente, después de la duración del reinicio de bloqueo de cuenta.
- Manualmente, por un administrador.
Para desbloquear una cuenta, comienza iniciando sesión en App Builder como administrador:
- Navega al IDE
- Haz clic en el botón User Management
- En el panel Users, localiza el usuario y haz clic en el icono Details
- Si la cuenta está bloqueada, aparecerá la fecha y hora de Locked. Si la cuenta no está bloqueada, el campo no será visible.
- Haz clic en el botón Unlock para desbloquear la cuenta