guilhermednt / pathwell-bundle
Symfony Bundle implementing PathWell Topology password policy
Installs: 7 017
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.4.16
- symfony/framework-bundle: ^2.8|^3.0|^4.0|^5.0
- symfony/validator: ^2.8|^3.0|^4.0|^5.0
README
Symfony Bundle implementing PathWell Topology password policy
Installing a custom Topology Blacklist
To use your own custom blacklist just implement PathWellTopologiesInterface
and override the pathwell.topology.class
parameter. Example:
<?php // src/AppBundle/Security/MyPathWellTopologies.php namespace AppBundle\Security; use Donato\PathWellBundle\Validator\PathWellTopologiesInterface; class MyPathWellTopologies implements PathWellTopologiesInterface { public function getBlacklist() { return [ 'ssssssss', // blacklists a password that contains only 'special' characters 'lddddddd', // blacklists a password that consists of a lowercase letter followed by 7 numbers ]; } }
# config.yml or parameters.yml parameters: pathwell.topology.class: AppBundle\Security\MyPathWellTopologies
TODO
-
Separate actual validation from Symfony-specific code
The "core" validation could become a separate lib.