¿Alguna manera de permitir solo nuevos usuarios mediante inicio de sesión social?

De las preguntas de Armin LI,
Continuando la discusión sobre Cómo evitar el spam en el registro:

En mi caso, también tengo el problema del spam en el registro. Por eso quiero desactivar el registro público por correo electrónico y permitir que los usuarios solo inicien sesión con Github.

Simplemente desactiva enable local logins.

Gracias @pfaffman. Si entiendo bien, después de desactivar “habilitar inicios de sesión locales”:

  • Los usuarios no podrán registrarse con correo electrónico.
  • Los usuarios aún podrán usar el inicio de sesión social (como GitHub) para crear una nueva cuenta o iniciar sesión.

¿Es correcto?