Log in using external authenticaton providers