Q. What is the Symfony Guard authenticator used for?