14.13. 验证密码复杂性
OpenStack Dashboard (horizon)可以使用密码验证检查来强制实施密码复杂性。
流程
- 为密码验证指定一个正则表达式,并为失败的测试显示帮助文本。以下示例要求用户以长度为 8 到 18 个字符创建密码:
parameter_defaults: HorizonPasswordValidator: '^.{8,18}$' HorizonPasswordValidatorHelp: 'Password must be between 8 and 18 characters.'
-
将此更改应用到您的部署。将设置保存为名为
horizon_password.yaml
的文件,然后将其传递给overcloud 部署命令
,如下所示:<full environment
> 表示您仍必须包含所有原始部署参数。例如:
openstack overcloud deploy --templates \ -e <full environment> -e horizon_password.yaml