derhansen/add_pwd_policy
最新稳定版本:1.2.0
Composer 安装命令:
composer require derhansen/add_pwd_policy
包简介
Additional password validators for usage in TYPO3 password policies
README 文档
README
Additional Password Policy validators for TYPO3 CMS
This extension for TYPO3 CMS contains additional Password Policy validators for
usage in TYPO3 12+ projects. It also adds an event listener for the
EnrichPasswordValidationContextDataEvent PSR-14 event, so the context data
used for password validation is extended with the users email-address.
Included validators
Pwned Password
Description:
This validator ensures that the given password is not part of a known data breach on haveibeenpwned.com
Options:
- none
Usage example
$GLOBALS['TYPO3_CONF_VARS']['SYS']['passwordPolicies']['default']['validators'][\Derhansen\AddPwdPolicy\PasswordPolicy\Validator\PwnedPasswordValidator::class] = [
'options' => [],
'excludeActions' => [],
];
Does not contain username
Description:
This validator ensures, that the given password does not contain the users username.
Options:
- none
Usage example
$GLOBALS['TYPO3_CONF_VARS']['SYS']['passwordPolicies']['default']['validators'][\Derhansen\AddPwdPolicy\PasswordPolicy\Validator\NotUsernameValidator::class] = [
'options' => [],
'excludeActions' => [],
];
Password deny list
This validator ensures, that the given password is not part of a configurable list of denied passwords.
The password file must contain one password for each line.
Options:
passwordDenylistFilepathRelative path to password file. EXT: notation is allowed.
Usage example
$GLOBALS['TYPO3_CONF_VARS']['SYS']['passwordPolicies']['default']['validators'][\Derhansen\AddPwdPolicy\PasswordPolicy\Validator\PasswordDenylistValidator::class] = [
'options' => [
'passwordDenylistFilepath' => 'EXT:add_pwd_policy/Resources/Private/Text/password_denylist.txt',
],
'excludeActions' => [],
];
PRs welcome
If you have created a custom password validator, feel free to provide it as pull request to this repository.
Reporting a Vulnerability
Please report vulnerabilities to security@typo3.org.
Credits
Password file
The included file with the top 100.000 popular passwords has been downloaded from https://github.com/danielmiessler/SecLists
统计信息
- 总下载量: 2.34k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2023-04-25