Google와 Discord OAuth를 설정해 두었는데, 사용자가 누군가를 초대하면 이메일 가입을 사용해야 합니다. 왜 그런가요? /signup 페이지에서는 OAuth를 사용할 수 있습니다.
그렇게 설정된 이유가 정확히 무엇인지 잘 모르겠습니다. 몇 달 전에 이 문제를 조사해 본 적이 있습니다: Invite Only with External Accounts - #8 by simon. enable local logins(로컬 로그인 활성화)이 비활성화되면, “초대 수락” 페이지에 외부 인증 제공자를 통한 로그인 버튼이 표시되므로, enable local logins가 활성화된 상태에서도 해당 버튼을 표시하는 것이 기술적으로 가능해야 합니다.
아, 알겠습니다. 하지만 일부 사용자가 여전히 이메일 로그인을 사용하므로 두 가지 기능을 모두 원합니다.