소셜 로그인을 통한 신규 사용자만 허용하는 방법이 있나요?

Armin LI님의 질문에서,
How to prevent registration spam에서 이어지는 토론:

저도 가입 스팸 문제를 겪고 있습니다. 그래서 공개 이메일 가입을 비활성화하고, 사용자는 GitHub로만 로그인할 수 있도록 하려 합니다.

로컬 로그인 활성화만 끄면 됩니다.

@pfaffman 감사합니다. 제 이해가 맞다면, "로컬 로그인 활성화"를 꺼놓으면

  • 사용자는 이메일로 가입할 수 없습니다.
  • 사용자는 소셜 로그인(예: GitHub)을 사용하여 새 계정을 만들거나 로그인할 수 있습니다.

맞습니까?