密码政策质量
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页面总结了为 PasswordRequirements.PasswordQuality
提供的文档,并说明了如何根据设备管理模式选择要应用的 passwordRequirements
实例。
- 基于复杂度的相关要求包括
COMPLEXITY_LOW
、COMPLEXITY_MEDIUM
和 COMPLEXITY_HIGH
。
- 基于质量的要求是指除
PASSWORD_QUALITY_UNSPECIFIED
之外的所有其他要求。
Android 12 之前
系统始终会为所有镜重选择基于质量的设置(如果有)。
Android 12 及更高版本
具体行为取决于设备管理模式。
全代管式设备
系统始终会应用设备级范围的基于质量的设置(如果存在)。
公司自有工作资料设备
前两列表示政策中指定了哪些密码设置。最后两列表示选择要应用的密码设置。
设备级范围的设置 |
个人资料级设置 |
应用的设备级范围设置 |
已应用的个人资料级范围设置 |
复杂性和质量 |
复杂性和质量 |
复杂性 |
复杂性 |
复杂性和质量 |
质量 |
质量 |
质量 |
复杂性和质量 |
无 |
质量 |
无 |
质量 |
复杂性和质量 |
不允许 |
质量 |
质量 |
质量 |
质量 |
质量 |
无 |
质量 |
无 |
无 |
复杂性和质量 |
无 |
复杂性 |
无 |
质量 |
无 |
质量 |
无 |
无 |
无 |
无 |
个人所有的工作资料设备
前两列表示政策中指定了哪些密码设置。最后两列表示选择要应用的密码设置。
设备级范围的设置 |
个人资料级设置 |
应用的设备级范围设置 |
已应用的个人资料级范围设置 |
复杂性和质量 |
复杂性和质量 |
复杂性 |
复杂性 |
复杂性和质量 |
质量 |
复杂性 |
质量 |
复杂性和质量 |
无 |
复杂性 |
无 |
质量 |
复杂性和质量 |
不允许 |
质量 |
质量 |
复杂性(译自“质量”) |
质量 |
质量 |
无 |
复杂性(译自“质量”) |
无 |
无 |
复杂性和质量 |
无 |
复杂性 |
无 |
质量 |
无 |
质量 |
无 |
无 |
无 |
无 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):2025-07-26。"],[],[],null,["# Password policies quality\n\nThis page summarizes documentation provided for\n[`PasswordRequirements.PasswordQuality`](/android/management/reference/rest/v1/PasswordRequirements#passwordquality)\nand represents how [`passwordRequirements`](/android/management/reference/rest/v1/PasswordRequirements)\ninstances are chosen to be applied based on the device management mode.\n\n1. Complexity-based requirements are [`COMPLEXITY_LOW`](/android/management/reference/rest/v1/PasswordRequirements#PasswordQuality.ENUM_VALUES.COMPLEXITY_LOW), [`COMPLEXITY_MEDIUM`](/android/management/reference/rest/v1/PasswordRequirements#PasswordQuality.ENUM_VALUES.COMPLEXITY_MEDIUM) and [`COMPLEXITY_HIGH`](/android/management/reference/rest/v1/PasswordRequirements#PasswordQuality.ENUM_VALUES.COMPLEXITY_HIGH).\n2. Quality-based requirements are all other requirements except [`PASSWORD_QUALITY_UNSPECIFIED`](/android/management/reference/rest/v1/PasswordRequirements#PasswordQuality.ENUM_VALUES.PASSWORD_QUALITY_UNSPECIFIED).\n\nPrior to Android 12\n-------------------\n\nQuality-based settings are always selected for all scopes if present.\n\nAndroid 12 and later\n--------------------\n\nBehavior depends on the device management mode.\n\n### Fully managed devices\n\nDevice scoped quality-based setting is always applied if present.\n\n### Company-owned work profile devices\n\nThe first two columns represent which password settings are specified in the\npolicy. The last two columns represent which password settings are chosen to be\napplied.\n\n| Device-scoped setting | Profile-scoped setting | Applied device-scoped setting | Applied profile-scoped setting |\n|-----------------------|------------------------|-------------------------------|--------------------------------|\n| Complexity \\& Quality | Complexity \\& Quality | Complexity | Complexity |\n| Complexity \\& Quality | Quality | Quality | Quality |\n| Complexity \\& Quality | *None* | Quality | *None* |\n| Quality | Complexity \\& Quality | *Not allowed* ||\n| Quality | Quality | Quality | Quality |\n| Quality | *None* | Quality | *None* |\n| *None* | Complexity \\& Quality | *None* | Complexity |\n| *None* | Quality | *None* | Quality |\n| *None* | *None* | *None* | *None* |\n\n### Personally owned work profile devices\n\nThe first two columns represent which password settings are specified in the\npolicy. The last two columns represent which password settings are chosen to be\napplied.\n\n| Device-scoped setting | Profile-scoped setting | Applied device-scoped setting | Applied profile-scoped setting |\n|-----------------------|------------------------|--------------------------------------|--------------------------------|\n| Complexity \\& Quality | Complexity \\& Quality | Complexity | Complexity |\n| Complexity \\& Quality | Quality | Complexity | Quality |\n| Complexity \\& Quality | *None* | Complexity | *None* |\n| Quality | Complexity \\& Quality | *Not allowed* ||\n| Quality | Quality | Complexity (Translated from Quality) | Quality |\n| Quality | *None* | Complexity (Translated from Quality) | *None* |\n| *None* | Complexity \\& Quality | *None* | Complexity |\n| *None* | Quality | *None* | Quality |\n| *None* | *None* | *None* | *None* |"]]