En estos días es una moda que uno delegue la autenticación de usuarios a un sistema ajeno, como Facebook Connect, Twitter OAuth u OpenID. Por una parte te ahorras el tener que almacenar contraseñas, validar correos y demás dramas del registro de usuarios.