Extended version of the DefaultSpringSecurityContextSource which adds support
for the use of PasswordPolicyControl to make use of user account data stored in
When binding with specific username (not the userDn) property it will connect
first as the userDn, then reconnect as the user in order to retrieve any
password-policy control sent with the response, even if an exception occurs.