Allowing same Authenticate object to be setup with different settings.
Merge pull request #3445 from renan/2.5-authenticate

2.5 Allowing same Authenticate object to be setup with different settings