Requisitos para a senha usada para desbloquear um dispositivo.
Representação JSON |
---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
Campos | |
---|---|
passwordMinimumLength |
O tamanho mínimo permitido da senha. Um valor de 0 significa que não há restrições. Aplicado somente quando |
passwordMinimumLetters |
Número mínimo de letras exigido na senha. Aplicado somente quando |
passwordMinimumLowerCase |
Número mínimo de letras minúsculas exigido na senha. Aplicado somente quando |
passwordMinimumNonLetter |
Número mínimo de caracteres que não sejam letras (dígitos numéricos ou símbolos) necessário na senha. Aplicado somente quando |
passwordMinimumNumeric |
Número mínimo de dígitos numéricos exigido na senha. Aplicado somente quando |
passwordMinimumSymbols |
Número mínimo de símbolos exigido na senha. Aplicado somente quando |
passwordMinimumUpperCase |
O número mínimo de letras maiúsculas é obrigatório na senha. Aplicado somente quando |
passwordQuality |
A qualidade da senha exigida. |
passwordHistoryLength |
O tamanho do histórico de senhas. Depois de definir esse campo, o usuário não poderá inserir uma nova senha que seja igual a outra senha registrada no histórico. Um valor de 0 significa que não há restrições. |
maximumFailedPasswordsForWipe |
Número de senhas de desbloqueio do dispositivo incorretas que podem ser inseridas antes da limpeza no dispositivo. Um valor de 0 significa que não há restrições. |
passwordExpirationTimeout |
Tempo limite de expiração da senha. Duração em segundos com até nove dígitos fracionários, terminando em " |
passwordScope |
O escopo a que o requisito de senha se aplica. |
requirePasswordUnlock |
O período após o desbloqueio de um dispositivo ou perfil de trabalho usando uma forma forte de autenticação (senha, PIN, padrão) em que ele pode ser desbloqueado usando qualquer outro método de autenticação (por exemplo, impressão digital, agentes de confiança, rosto). Após o período especificado, apenas formas fortes de autenticação poderão ser usadas para desbloquear o dispositivo ou o perfil de trabalho. |
unifiedLockSettings |
Controla se um bloqueio unificado é permitido para o dispositivo e o perfil de trabalho em dispositivos com Android 9 e versões mais recentes com um perfil de trabalho. Ela só poderá ser definida se a |
PasswordQuality
Requisitos de qualidade da senha.
Observação:
- Os requisitos baseados em complexidade são
COMPLEXITY_LOW
,COMPLEXITY_MEDIUM
eCOMPLEXITY_HIGH
. - Uma instância de
é considerada com escopo de dispositivo se tiverPasswordRequirements
definido comopasswordScope
.SCOPE_DEVICE
- Requisitos baseados em complexidade só podem ser especificados em uma instância de
com escopo de dispositivo.PasswordRequirements
- Se
tiver um elemento com escopo de dispositivo compasswordPolicies
definido como um valor baseado em complexidade, ele também precisará ter outro elemento com escopo de dispositivo compasswordQuality
definido como um valor que não seja baseado em complexidade. Nesse caso, apenas o valor baseado em complexidade se aplica a dispositivos com perfil de trabalho de propriedade pessoal no Android 12 e versões mais recentes, e apenas o valor não baseado em complexidade se aplica a todos os outros dispositivos.passwordQuality
- Um requisito de escopo do dispositivo não baseado em complexidade aplicado a dispositivos com perfil de trabalho de propriedade pessoal no Android 12 e versões mais recentes vai ser tratado como o próximo requisito mais rigoroso com base em complexidade para aplicativos. Isso pode causar uma pequena discrepância entre os requisitos solicitados e os requisitos aplicados.
- Consulte
para saber quais requisitos de senha estão realmente em vigor no dispositivo.appliedPasswordPolicies
Enums | |
---|---|
PASSWORD_QUALITY_UNSPECIFIED |
Não há requisitos de senha. |
BIOMETRIC_WEAK |
O dispositivo precisa ser protegido com uma tecnologia de reconhecimento biométrico de baixa segurança, no mínimo. Isso inclui tecnologias capazes de reconhecer a identidade de uma pessoa,que são equivalentes a um PIN de três dígitos (a detecção falsa é inferior a 1 em 1.000). Quando aplicada a dispositivos com perfil de trabalho de propriedade pessoal no escopo do dispositivo Android 12, ela é tratada como |
SOMETHING |
Uma senha é obrigatória, mas não há restrições quanto ao que a senha deve conter. Quando aplicada a dispositivos com perfil de trabalho de propriedade pessoal no escopo do dispositivo Android 12, ela é tratada como |
NUMERIC |
A senha deve conter caracteres numéricos. Quando aplicada a dispositivos com perfil de trabalho de propriedade pessoal no escopo do dispositivo Android 12, ela é tratada como |
NUMERIC_COMPLEX |
A senha precisa conter caracteres numéricos sem sequências repetidas (4444) ou ordenadas (1234, 4321, 2468). Quando aplicada a dispositivos com perfil de trabalho de propriedade pessoal no escopo do dispositivo Android 12, ela é tratada como |
ALPHABETIC |
A senha precisa conter caracteres alfabéticos (ou de símbolo). Quando aplicada a dispositivos com perfil de trabalho de propriedade pessoal no escopo do dispositivo Android 12, ela é tratada como |
ALPHANUMERIC |
A senha precisa conter caracteres numéricos e alfabéticos (ou símbolos). Quando aplicada a dispositivos com perfil de trabalho de propriedade pessoal no escopo do dispositivo Android 12, ela é tratada como |
COMPLEX |
A senha precisa atender aos requisitos mínimos especificados em Quando aplicada a dispositivos com perfil de trabalho de propriedade pessoal no escopo do dispositivo Android 12, ela é tratada como |
COMPLEXITY_LOW |
Defina a faixa de baixa complexidade da senha como:
Isso define a faixa mínima de complexidade que a senha precisa atender. A aplicação varia de acordo com as diferentes versões do Android, modos de gerenciamento e escopos de senha. Consulte |
COMPLEXITY_MEDIUM |
Defina a faixa média de complexidade da senha como:
Isso define a faixa mínima de complexidade que a senha precisa atender. A aplicação varia de acordo com as diferentes versões do Android, modos de gerenciamento e escopos de senha. Consulte |
COMPLEXITY_HIGH |
Defina a faixa de complexidade de senha alta como: No Android 12 e versões mais recentes:
Isso define a faixa mínima de complexidade que a senha precisa atender. A aplicação varia de acordo com as diferentes versões do Android, modos de gerenciamento e escopos de senha. Consulte |
RequirePasswordUnlock
O período após o desbloqueio de um dispositivo ou perfil de trabalho usando uma forma forte de autenticação (senha, PIN, padrão) em que ele pode ser desbloqueado usando qualquer outro método de autenticação (por exemplo, impressão digital, agentes de confiança, rosto). Após o período especificado, apenas formas fortes de autenticação poderão ser usadas para desbloquear o dispositivo ou o perfil de trabalho.
Enums | |
---|---|
REQUIRE_PASSWORD_UNLOCK_UNSPECIFIED |
Não especificado. O padrão é USE_DEFAULT_DEVICE_TIMEOUT. |
USE_DEFAULT_DEVICE_TIMEOUT |
O tempo limite é definido como o padrão do dispositivo. |
REQUIRE_EVERY_DAY |
O tempo limite está definido como 24 horas. |
UnifiedLockSettings
Controla se um bloqueio unificado é permitido para o dispositivo e o perfil de trabalho em dispositivos com Android 9 e versões mais recentes com um perfil de trabalho. Isso não afeta outros dispositivos.
Enums | |
---|---|
UNIFIED_LOCK_SETTINGS_UNSPECIFIED |
Não especificado. O valor padrão é ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK . |
ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK |
Um bloqueio comum para o dispositivo e o perfil de trabalho é permitido. |
REQUIRE_SEPARATE_WORK_LOCK |
É necessário um bloqueio separado para o perfil de trabalho. |