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 apenas quando |
passwordMinimumLowerCase |
O número mínimo de letras minúsculas é exigido na senha. Aplicado apenas quando |
passwordMinimumNonLetter |
O número mínimo de caracteres que não são letras (dígitos numéricos ou símbolos) exigido na senha. Aplicado apenas quando |
passwordMinimumNumeric |
O número mínimo de dígitos numéricos é exigido na senha. Aplicado apenas quando |
passwordMinimumSymbols |
Número mínimo de símbolos exigido na senha. Aplicado apenas quando |
passwordMinimumUpperCase |
O número mínimo de letras maiúsculas é exigido na senha. Aplicado apenas quando |
passwordQuality |
A qualidade de senha necessária. |
passwordHistoryLength |
O tamanho do histórico de senhas. Depois de configurar esse campo, o usuário não poderá inserir uma nova senha igual a qualquer senha do histórico. Um valor de 0 significa que não há restrições. |
maximumFailedPasswordsForWipe |
Número de senhas incorretas de desbloqueio do dispositivo que podem ser inseridas antes da exclusão permanente dos dados 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 ao qual o requisito de senha se aplica. |
requirePasswordUnlock |
O período após o desbloqueio de um dispositivo ou perfil de trabalho por meio de uma forma forte de autenticação (senha, PIN, padrão) que pode ser desbloqueado por meio de 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 perfil de trabalho. |
unifiedLockSettings |
Controla se um bloqueio unificado é permitido para o dispositivo e o perfil de trabalho em dispositivos com Android 9 ou versões mais recentes que tenham um perfil de trabalho. Isso só pode ser definido se |
PasswordQuality
Requisitos de qualidade da senha.
Observação:
- Os requisitos baseados em complexidade são
COMPLEXITY_LOW
,COMPLEXITY_MEDIUM
eCOMPLEXITY_HIGH
. - Consideramos que uma instância de
tem escopo de dispositivo se oPasswordRequirements
estiver definido comopasswordScope
.SCOPE_DEVICE
- Os requisitos baseados em complexidade só podem ser especificados em uma instância de
com escopo no 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 não baseado em complexidade. Nesse caso, apenas o valor baseado na complexidade se aplica aos dispositivos com perfil de trabalho 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 de perfil de trabalho de propriedade pessoal no Android 12 e versões mais recentes será tratado como o próximo requisito mais rigoroso da complexidade para apps. Isso pode levar a uma pequena discrepância entre os requisitos solicitados e os aplicados.
- Consulte
para saber quais requisitos de senha estão realmente funcionando no dispositivo.appliedPasswordPolicies
Enums | |
---|---|
PASSWORD_QUALITY_UNSPECIFIED |
Não há requisitos de senha. |
BIOMETRIC_WEAK |
O dispositivo deve ser protegido com, no mínimo, uma tecnologia de reconhecimento biométrico de baixa segurança. Isso inclui tecnologias que podem reconhecer a identidade de um indivíduo,que são aproximadamente equivalentes a um PIN de três dígitos (a detecção de falsos é menor que 1 em 1.000). Quando aplicado a dispositivos com perfil de trabalho pessoal no escopo do dispositivo Android 12, ele será tratado como |
SOMETHING |
A senha é obrigatória, mas não há restrições sobre o que ela deve conter. Quando aplicado a dispositivos com perfil de trabalho pessoal no escopo do dispositivo Android 12, ele será tratado como |
NUMERIC |
A senha precisa conter caracteres numéricos. Quando aplicado a dispositivos com perfil de trabalho pessoal no escopo do dispositivo Android 12, ele será tratado como |
NUMERIC_COMPLEX |
A senha precisa conter caracteres numéricos sem sequências repetidas (4444) ou ordenadas (1234, 4321, 2468). Quando aplicado a dispositivos com perfil de trabalho pessoal no escopo do dispositivo Android 12, ele será tratado como |
ALPHABETIC |
A senha deve conter caracteres alfabéticos (ou de símbolos). Quando aplicado a dispositivos com perfil de trabalho pessoal no escopo do dispositivo Android 12, ele será tratado como |
ALPHANUMERIC |
A senha precisa conter caracteres numéricos e alfabéticos (ou de símbolos). Quando aplicado a dispositivos com perfil de trabalho pessoal no escopo do dispositivo Android 12, ele será tratado como |
COMPLEX |
A senha precisa atender aos requisitos mínimos especificados em Quando aplicado a dispositivos com perfil de trabalho pessoal no escopo do dispositivo Android 12, ele será tratado como |
COMPLEXITY_LOW |
Defina a faixa de baixa complexidade de senha como:
Isso define a faixa de complexidade mínima a que a senha deve atender. A aplicação varia entre diferentes versões do Android, modos de gerenciamento e escopos de senha. Consulte |
COMPLEXITY_MEDIUM |
Defina a faixa de complexidade média da senha como:
Isso define a faixa de complexidade mínima a que a senha deve atender. A aplicação varia entre diferentes versões do Android, modos de gerenciamento e escopos de senha. Consulte |
COMPLEXITY_HIGH |
Defina a faixa de alta complexidade de senha como: No Android 12 e versões mais recentes:
Isso define a faixa de complexidade mínima a que a senha deve atender. A aplicação varia entre 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 por meio de uma forma forte de autenticação (senha, PIN, padrão) que pode ser desbloqueado por meio de 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 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 |
Ele é definido como 24 horas. |
UnifiedLockSettings
Controla se um bloqueio unificado é permitido para o dispositivo e o perfil de trabalho em dispositivos com Android 9 ou versões mais recentes que tenham um perfil de trabalho. Isso não afeta os 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. |