The ChainedAuthenticationManager should work in such a way that we can configure it's behavior based on the previous result. [ci skip]