네, 로그인에 Microsoft를 지원하는 방식은 다소 복잡해 보입니다!
방금 직접 테스트해 봤는데, 문서 업데이트가 필요할 것 같습니다. 말씀하신 대로 무료 Azure 계정이 필요합니다.
그 후 Microsoft Entra ID에서 새 애플리케이션을 등록해야 합니다. 언급하신 대로 신용카드가 필요했습니다. 설정을 완료하고 로그인 기능을 정상적으로 작동시킬 수 있었으며, 요금이 청구되지 않았습니다(단일 페이지 애플리케이션 대신 웹 옵션을 선택하는 것을 잊지 마세요). Microsoft Entra에는 구독 플랜이 있지만, 해당 플랜이 필요하지 않은 것으로 보입니다.
Facebook의 경우 https://developers.facebook.com/async/registration 으로 가야 합니다. 하지만 1시간 이상 된 Facebook 계정이 있어야 진행할 수 있다는 메시지가 뜨는 데 막혔습니다. 그래서 나중에 다시 시도해 보겠습니다.
업데이트: Facebook 절차를 통과했지만, "기업 인증"을 수행하지 않으면 로그인을 활성화할 수 없었습니다. 이는 문서 업로드가 필요하며, 저는 그 작업을 하지 않으므로 프로세스를 완료할 수 없습니다.
두 옵션 모두 결제가 필요하지 않은 것으로 보입니다.