angelsk/sfDoctrineGuardPlugin — pull request #1 by angelsk (2014-10-20 16:53:44+00:00)
Title: Starting to add security compliance to Doctrine Guard; this includes pas...

...sword attempts and lockout; password complexity; password history; etc.

Example working config to use:

sf_guard_plugin:
signin_form: sfGuardFormSigninLockout
change_password_form: sfGuardComplexChangeUserPasswordForm

password:
change_every: 90 ## days
history: 10 ## passwords
lockout: 10 ## attempts
complexity:
min_length: 8
min_alpha: 1
min_numeric: 1
min_special: 1

And a filter:

password_change:
class: sfGuardPasswordFilter

Will require migration for existing.

Incomplete on integration testing - but aside from extra tables; shouldn't affect existing integrations