innoweb/silverstripe-common-password-validation

为PasswordValidator添加额外的验证步骤,用于检查常用密码、成员的姓名和重复字符

安装: 73

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

2.0.0 2023-03-16 06:02 UTC

This package is auto-updated.

Last update: 2024-09-16 09:29:47 UTC


README

Version License

概述

为PasswordValidator添加额外的验证步骤,用于检查常用密码、成员的姓名和重复字符。

要求

  • Silverstripe Framework ^5

注意:此版本与SilverStripe 5兼容。对于SilverStripe 4,请参阅1版本分支

安装

使用composer安装模块

composer require innoweb/silverstripe-common-password-validation dev-master

然后运行dev/build。

配置

您可以配置要执行哪些测试。所有三个测试默认启用。

SilverStripe\Security\PasswordValidator:
  check_repetitions: false
  check_member_name: false
  check_common_passwords: false

您可以编辑常用密码列表。

SilverStripe\Security\PasswordValidator:
  common_passwords:
    - 'something'

该模块目前使用从Nord PassDaniel Miesler收集的密码列表。

许可证

BSD 3-Clause License,请参阅许可证