Requisitos para la contraseña que se usa para desbloquear un dispositivo.
Representación JSON |
---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
Campos | |
---|---|
password |
Es la longitud mínima permitida de la contraseña. Un valor de 0 significa que no hay restricciones. Solo se aplica cuando |
password |
Cantidad mínima de letras que se requieren en la contraseña. Solo se aplica cuando |
password |
Es la cantidad mínima de letras minúsculas requeridas en la contraseña. Solo se aplica cuando |
password |
Es la cantidad mínima de caracteres que no sean letras (dígitos numéricos o símbolos) que se requieren en la contraseña. Solo se aplica cuando |
password |
Es la cantidad mínima de dígitos numéricos requeridos en la contraseña. Solo se aplica cuando |
password |
Es la cantidad mínima de símbolos requeridos en la contraseña. Solo se aplica cuando |
password |
Es la cantidad mínima de letras mayúsculas requeridas en la contraseña. Solo se aplica cuando |
password |
La calidad de la contraseña requerida |
password |
Es la longitud del historial de contraseñas. Después de configurar este campo, el usuario no podrá ingresar una contraseña nueva que sea igual a cualquier contraseña del historial. Un valor de 0 significa que no hay restricciones. |
maximum |
Cantidad de contraseñas incorrectas para desbloquear el dispositivo que se pueden ingresar antes de que se limpie un dispositivo. Un valor de 0 significa que no hay restricciones. |
password |
Tiempo de espera de caducidad de la contraseña. Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
password |
El permiso al que se aplica el requisito de contraseña |
require |
Es el tiempo después de que se desbloquea un dispositivo o un perfil de trabajo con una forma de autenticación sólida (contraseña, PIN o patrón) que se puede desbloquear con cualquier otro método de autenticación (p.ej., huella dactilar, agentes de confianza o reconocimiento facial). Una vez transcurrido el período especificado, solo se pueden usar formas de autenticación sólidas para desbloquear el dispositivo o el perfil de trabajo. |
unified |
Controla si se permite un bloqueo unificado para el dispositivo y el perfil de trabajo en dispositivos que ejecutan Android 9 y versiones posteriores con un perfil de trabajo. Esto se puede establecer solo si |
PasswordQuality
Requisitos de calidad de las contraseñas
Nota:
- Los requisitos basados en la complejidad son
COMPLEXITY_LOW
,COMPLEXITY_MEDIUM
yCOMPLEXITY_HIGH
. - Se dice que una instancia de
está centrada en el dispositivo siPasswordRequirements
está configurado comopasswordScope
.SCOPE_DEVICE
- Los requisitos basados en la complejidad solo se pueden especificar en una instancia de
centrada en el dispositivo.PasswordRequirements
- Si
tiene un elemento centrado en el dispositivo conpasswordPolicies
establecido en un valor basado en la complejidad, también debe tener otro elemento centrado en el dispositivo conpasswordQuality
establecido en un valor que no se base en la complejidad. En este caso, solo se aplica el valor basado en la complejidad a los dispositivos con perfil de trabajo de propiedad personal en Android 12 y versiones posteriores, y solo se aplica el valor que no se basa en la complejidad a todos los demás dispositivos.passwordQuality
- Un requisito centrado en el dispositivo que no se base en la complejidad aplicado a dispositivos con perfil de trabajo de propiedad personal en Android 12 y versiones posteriores se considerará como el siguiente requisito más estricto basado en la complejidad para la aplicación. Esto puede generar una ligera discrepancia entre los requisitos solicitados y los aplicados.
- Consulta
para ver qué requisitos de contraseña se aplican en el dispositivo.appliedPasswordPolicies
Enumeraciones | |
---|---|
PASSWORD_QUALITY_UNSPECIFIED |
No hay requisitos de contraseña. |
BIOMETRIC_WEAK |
El dispositivo debe estar protegido con una tecnología de reconocimiento biométrico de baja seguridad como mínimo. Esto incluye tecnologías que pueden reconocer la identidad de una persona que son aproximadamente equivalentes a un PIN de 3 dígitos (la detección falsa es inferior a 1 de cada 1,000). Cuando se aplique en dispositivos con perfil de trabajo de propiedad personal en Android 12 centrado en el dispositivo, se tratará como |
SOMETHING |
La contraseña es obligatoria, pero no hay restricciones en cuanto a lo que debe contener. Cuando se aplique en dispositivos con perfiles de trabajo personales en el ámbito de dispositivos de Android 12, se tratará como |
NUMERIC |
La contraseña debe contener caracteres numéricos. Cuando se aplique en dispositivos con perfiles de trabajo personales en el ámbito de dispositivos de Android 12, se tratará como |
NUMERIC_COMPLEX |
La contraseña debe contener caracteres numéricos sin secuencias repetidas (4444) ni ordenadas (1234, 4321, 2468). Cuando se aplique en dispositivos con perfil de trabajo de propiedad personal en Android 12 centrado en el dispositivo, se tratará como |
ALPHABETIC |
La contraseña debe contener caracteres alfabéticos (o símbolos). Cuando se aplique en dispositivos con perfil de trabajo de propiedad personal en Android 12 centrado en el dispositivo, se tratará como |
ALPHANUMERIC |
La contraseña debe contener caracteres numéricos y alfabéticos (o símbolos). Cuando se aplique en dispositivos con perfiles de trabajo personales en el ámbito de dispositivos de Android 12, se tratará como |
COMPLEX |
La contraseña debe cumplir con los requisitos mínimos especificados en Cuando se aplique en dispositivos con perfil de trabajo de propiedad personal en Android 12 centrado en el dispositivo, se tratará como |
COMPLEXITY_LOW |
Define la banda de complejidad de contraseña baja de la siguiente manera:
Esto establece la banda de complejidad mínima que debe cumplir la contraseña. La aplicación forzosa varía entre las diferentes versiones de Android, los modos de administración y los alcances de las contraseñas. Consulta |
COMPLEXITY_MEDIUM |
Define la banda de complejidad de contraseñas media de la siguiente manera:
Esto establece la banda de complejidad mínima que debe cumplir la contraseña. La aplicación forzosa varía entre las diferentes versiones de Android, los modos de administración y los alcances de las contraseñas. Consulta |
COMPLEXITY_HIGH |
Define el rango de complejidad de contraseña alta de la siguiente manera: En Android 12 y versiones posteriores, haz lo siguiente:
Esto establece la banda de complejidad mínima que debe cumplir la contraseña. La aplicación forzosa varía según las diferentes versiones de Android, los modos de administración y los alcances de las contraseñas. Consulta |
RequirePasswordUnlock
Es el tiempo después de que se desbloquea un dispositivo o un perfil de trabajo con una forma de autenticación sólida (contraseña, PIN o patrón) que se puede desbloquear con cualquier otro método de autenticación (p.ej., huella dactilar, agentes de confianza o reconocimiento facial). Una vez transcurrido el período especificado, solo se pueden usar formas de autenticación sólidas para desbloquear el dispositivo o el perfil de trabajo.
Enumeraciones | |
---|---|
REQUIRE_PASSWORD_UNLOCK_UNSPECIFIED |
Sin especificar. La configuración predeterminada es USE_DEFAULT_DEVICE_TIMEOUT. |
USE_DEFAULT_DEVICE_TIMEOUT |
El período de tiempo de espera se establece en el valor predeterminado del dispositivo. |
REQUIRE_EVERY_DAY |
El tiempo de espera se establece en 24 horas. |
UnifiedLockSettings
Controla si se permite un bloqueo unificado para el dispositivo y el perfil de trabajo en dispositivos que ejecutan Android 9 y versiones posteriores con un perfil de trabajo. Esto no tiene ningún efecto en otros dispositivos.
Enumeraciones | |
---|---|
UNIFIED_LOCK_SETTINGS_UNSPECIFIED |
Sin especificar. La configuración predeterminada es ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK . |
ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK |
Se permite un bloqueo común para el dispositivo y el perfil de trabajo. |
REQUIRE_SEPARATE_WORK_LOCK |
Se requiere un bloqueo independiente para el perfil de trabajo. |